0
A
回答
0
假设在问题中提到的声明HTML如下:
<ul id="mylist">
<li>
<div>
<h2 id="stepone"> Enter login id and password </h2>
</div>
</li>
<li>
<div>
<h2 id="steptwo"> bla bla bla </h2>
</div>
</li>
</ul>
您可以验证,如果语句通过检查元素(h2
在这种情况下)有标签的祖先有要点ul
(用于无序列表,它给出了重点)。对于这样的场景中的XPath是://h2[@id='stepone']/ancestor::ul
既然你没有提到你所使用的语言,这里的须藤代码:
VerifyIfBulletsExist()
1 List elem = Find_Elements_By_Xpath("xPath goes here")
2 if elem.LENGTH > 0
3 pass
4 else fail
+0
如何在硒webdriver中测试分隔线 – Farha
0
这很简单,你必须只检查该列表中含有“输入登录ID和密码“文本。
步骤如下:
1首先找到所有列表标签并将其存储在列表中。
List<WebElement> list = driver.findElements(By.tagname("li"));
2于是对于每一循环导航到每个L1标签和验证L1标签内的文本,如果李包含文本“输入登录ID和密码”,然后找到子弹。 被验证并且测试用例通过,否则测试用例失败。
int flag =0;
for(WebElement bullet: list){
String bTxt = bullet.getText();
if(bTxt.equalsignorecase("Enter login id and password"))
{
flag =1;
system.out.println("test case passed")}
}
}
if(flag==1){
system.out.println("test case failed")
}
相关问题
- 1. Selenium WebDriver选择组合框项目?
- 2. Selenium webdriver,chrome浏览器,maven项目,junit项目
- 3. 指向Word XML的HTML项目符号
- 4. 将HTML项目符号转换为PlainText
- 5. 列中的HTML项目符号列表
- 6. Selenium Webdriver和Fitnesse
- 7. Selenium 2 Webdriver
- 8. TeamCity和Selenium WebDriver
- 9. Selenium 2.0/webdriver
- 10. Selenium Webdriver
- 11. Selenium远程WebDriver
- 12. Selenium webdriver - Tab control
- 13. JavaScript和Selenium WebDriver
- 14. Selenium WebDriver getText
- 15. selenium webdriver getText()
- 16. Selenium webdriver窗口处理
- 17. selenium-webdriver的launcher.rb
- 18. Selenium WebDriver和DropDown Boxes
- 19. Selenium Webdriver Turbolinks
- 20. Selenium Webdriver Node.js
- 21. StaleElementReferenceException selenium webdriver python
- 22. Jenkins java.lang.NoClassDefFoundError:org/openqa/selenium/WebDriver
- 23. 在Selenium webdriver验证
- 24. Select Drop Down - Selenium Webdriver
- 25. WordPress项目符号 - 项目符号下的文本包装
- 26. 项目符号从项目符号列表中消失
- 27. 使用C#的Selenium WebDriver中的项目列表
- 28. Selenium Webdriver - 在树节点中选择一个项目
- 29. Selenium Webdriver测试在Maven项目中执行两次
- 30. 如何在Eclipse中添加Apache POI库 - 用于Selenium Webdriver项目?
你知道如何使用元素检查器吗? –