-1

我不确定如何用 java 编写代码来测试 HTML 代码。

我必须匹配 HTML 页面上的几个字符串。我的 HTML 页面看起来像

name: xyzfoo
standard: 5
division: C

但这一切都是硬编码的

<tr>... 
</tr>

并且不与任何元素 id 关联。因此,我不确定如何通过将 selenium 与 Java 结合使用来测试字符串是否与我期望的字符串匹配。

4

2 回答 2

1

使用 Selenium 的WebDriver,您可以使用 XPath 或 CSS 选择器来定位元素。此时,您可以检索所需元素中的文本并将其与您自己的进行比较。

如果您正在测试路径并使用 Visual Studio/Microsoft 产品,那么您可能需要阅读Coded UI Tests。这只是一种选择,因为那里有替代测试包。

于 2013-02-08T04:39:27.260 回答
1

据我了解,您正在尝试检查<tr>名称:“xyzfoo”标准:5 除法:C</tr>元素。

如果是,那么您可以尝试使用以下代码 -

Webdriver elem = driver.findelement(By.cssSelector("tr[name = 'xyzfoo']"));

如果没有,请告诉我您要使用的元素。我很乐意帮助你。

于 2020-05-05T11:53:46.197 回答