我试图做一个测试与硒,以验证在页面上输入的准确数量(和姓名)。我需要的测试涉及到的元素的XPATH(CSS的ID),而不是标签。我试着verifyAllFields()和正则表达式,但它不工作。 任何人都可以提供一些想法? 谢谢。硒检测输入
Q
硒检测输入
0
A
回答
1
我不知道你正在使用(爪哇,红宝石,C#),但这里是什么味道硒是一个C#示例:
private List<IWebElement> getAllFields(IWebDriver driver)
{
List<IWebElement> fields = driver.FindElements(By.XPath("//input[@type='text'])).ToList();
fields.AddRange(driver.FindElements(By.XPath("//input[@type='password']")).ToList());
fields.AddRange(driver.FindElements(By.XPath("//textarea")).ToList());
return fields;
}
我知道你想要的号码,但原因返回的列表IWebElements是因为你说过你想要这些元素的名称和数量。所以,如果你有对象,然后你有文字,名称,数量,等等。
也有一个需要注意这一点。当你发现它的元素会发现两者显示和不显示元素,因此它可能给你一个无效的计数,但有会解决这个取决于,如果你想只显示输入一个简单的LINQ。
fields.RemoveAll(i => !i.Displayed)
这种说法正确的有将删除不显示
0
检索要算input元素的CSS标识所有输入字段。您可以使用this函数来检索页面上的输入元件的数量。
相关问题
- 1. 使用硒测试用户输入
- 2. 硒检测工具
- 3. 检测硒命令
- 4. 检测文字输入中的输入
- 5. 检测输入密钥C#
- 6. jQuery检测输入更改
- 7. 检测输入语言?
- 8. jQuery检测输入值
- 9. UIWebView DatePicker输入检测
- 10. PHP - 检测STDIO输入
- 11. 检测IME输入的Javascript
- 12. vimscript检测管道输入
- 13. Arquillian for Blackbox硒检测
- 14. 通用硒检测图像
- 15. Python硒检测错误?
- 16. Python +硒不检测元素
- 17. 检测输入/输出的ScrollViewer UWP
- 18. 在硒中输入iframe
- 19. 硒iFrame输入文本
- 20. NSTextField输入密钥检测或firstResponder检测
- 21. 检测用户的空/空输入
- 22. LibGdx输入处理和碰撞检测
- 23. jquery如何检测当前输入ID
- 24. Android - 用手指检测输入按钮?
- 25. C# - 检测输入字符串
- 26. 摆动:检测在JComboBox中输入?
- 27. 检测输入重定向文件
- 28. Textwatcher检测空当用户输入值
- 29. 检测输入中的最大数量
- 30. jQuery检测输入字段为空