我在浏览器中打开了一个页面,每隔几分钟就会更新一次。我想设置一个侦听器来检查某些特定元素,然后在页面上运行一些鼠标点击操作。
所以这个序列重复:
我一直在玩用于Chrome的Selenium IDE插件。虽然我可以检查元素,但我无法设置IF块。 为此,有插件调用Selblocks,但它已过时,与最新的Firefox不兼容。我没有尝试使用较旧的FF,但这可能是最后的手段。
我也试过设置Selenium Webdriver,但遇到了一些障碍。另外,我可以使用webdriver对特定元素执行点击吗?
或者是否有更好的方法解决这个问题,即使这意味着在Python中编写自己的脚本。我的Python经验很少,但我愿意学会找到解决方案。
感谢。
答案 0 :(得分:0)
...虽然我可以检查元素,但我无法设置IF块
您可以使用开源kantu "if-blocks"设置selenium ide alternative。它与Selenium IDE兼容,并且具有旧的SelBlocks addon命令if/else/endif
,gotoif
,label
,gotoLabel
和while
内置(flowcontrol)
核心Selenium IDE计划在未来的更新中添加流量控制(discussion here)。