【发布时间】:2017-11-14 03:15:56
【问题描述】:
我故意使用了 3 种不同的等待来定位页面上的元素(复选框),如下所示,它们通过了。之后,我点击同样通过的元素。
现在我的问题是,如果 click element 方法通过了,那么为什么 Checkbox 应该被选中 会失败,因为在 click element 方法中我只点击了那个复选框!
HTML 屏幕截图。
我使用各种策略多次尝试单击复选框,但每次都失败。请帮助并提出一些解决方案!
我写的代码:
` sleep 2
wait until page contains element id_service_levels_0
wait until element is enabled id=id_service_levels_0
wait until element is enabled id=id_service_levels_0
page should contain element id=id_service_levels_0
click element id=id_service_levels_0
checkbox should be selected id=id_service_levels_0
`
【问题讨论】:
-
您是否尝试过
Select Checkbox id=id_service_levels_0或${element} Get Webelement id=id_service_levels_0然后Click Element ${element}?
标签: selenium xpath selenium-webdriver robotframework selenium2library