[使用Java硒测试HTML代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[使用Java硒测试HTML代码相关的知识,希望对你有一定的参考价值。

我不确定如何用Java编写代码来测试html代码。

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

name: xyzfoo
standard: 5
division: C

但是所有这些都硬编码在

<tr>... 
</tr>

并且未与任何元素ID关联。因此,我不确定如何通过在Java中使用硒来测试字符串是否与期望的字符串匹配。

答案

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

如果您沿着测试路径前进,并且正在使用Visual Studio / Microsoft产品,则可能需要在Coded UI Tests上读取一个,但是。这只是一种选择,因为那里有其他测试包。

另一答案

根据我的理解,您正在尝试检查名称:“ xyzfoo”标准:5除:C元素。

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

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

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

以上是关于[使用Java硒测试HTML代码的主要内容,如果未能解决你的问题,请参考以下文章

如何在硒测试中设置html元素的样式显示?

如何在同一台机器上运行多个硒测试套件

带有硒测试容器的junit5无法正常工作

Hover 属性的硒测试

如何从硒网站上获取时间?

硒测试中如何选择第一个li元素?