嗨,我需要确定当我进入我的网页时切换按钮的状态。根据状态,我必须使用硒webdriver执行我的操作。需要知道它是否打开或关闭。我有一个类名来标识对象。请告诉我。谢谢,我们如何识别硒webdriver中的开关按钮的状态
0
A
回答
0
为了给出一个更加有用的答案我需要看到的HTML元素,但你可以尝试并适应这样的事:
boolean isChecked = "true".equals(driver.waitFor(By.id(id)).getAttribute("checked"));
我的元素都被设置一个“检查”属性当它们被检查时为真。这将告诉我,如果复选框被选中(true)或不是(false)。我可以这样做:
if(isChecked){
//do what you need to do when box is checked
}else{
//do what you need to do when box is not checked
}
希望有所帮助。
+0
+0
然后,只需在上面的示例中交换id为“id1”,那应该给你你需要的结果。 –
+0
或者你可以修改它来搜索类,如下面的Sunita所示。 –
0
正如Scott所说,没有HTML是困难的,但这里是你可以找到它的类元素
if driver.findElement(By.cssSelector('.<class_name>:checked)){...}
相关问题
- 1. 如何使用硒webdriver识别webelements(按钮,下拉等)
- 2. 如何使用Selenium Webdriver识别按钮?
- 3. 如何检查硒webdriver中的性别选择单选按钮?
- 4. 当按钮没有标识和标题,但悬停状态时,如何识别和点击硒webdriver中的按钮?
- 5. 我们如何使用硒的webdriver
- 6. 识别使用硒的网页按钮
- 7. 硒的webdriver按钮定位
- 8. 处理:按钮按下开关状态
- 9. 硒的webdriver不能识别网页上
- 10. 无法识别使用硒的naukri.com应用程序的登录按钮Webdriver
- 11. 无法点击硒webdriver中的按钮
- 12. 确定鼠标按钮开关状态
- 13. 如何获取Google +1按钮的状态(“开”或“关”)?
- 14. 如何确定dijit下拉按钮的打开/关闭状态?
- 15. 硒webdriver IE按钮问题
- 16. 如何识别按钮
- 17. 无法点击Continue按钮 - 硒的webdriver
- 18. 硒的webdriver - 无法按钮点击
- 19. 如何识别wxpython中动态创建的窗口/按钮?
- 20. Windows 8 XAML按钮隐藏在关闭状态,我们该如何解决?
- 21. 关闭应用程序后保持开关按钮的状态
- 22. 服务器如何识别按钮控件的视图状态是
- 23. 如何创建三态开关按钮?
- 24. 如何识别按钮的参考
- 25. 如何在android中按下按钮状态的按钮
- 26. 单键用于启用/禁用用户如何使用Selenium Webdriver识别按钮状态
- 27. 如何开始InternetExplorerDriver使用硒的webdriver
- 28. 如何识别我是否在IE中按下后退按钮?
- 29. 如何按使用硒的webdriver
- 30. 如何检索硒webdriver的动态值
显示代码请,HTML和硒代码。 –