我想点击浏览器的空白区域。我如何用watir做到这一点?
例如,转到谷歌,输入一些单词,然后单击空格/空白区域,以便搜索建议框消失。
答案 0 :(得分:1)
解决这个问题的两种可能方法,一个是我成功完成的,一个是我没有完成的。
首先,使用watir,我还没有尝试过:How to click on specific element in canvas by its coordinates (using WebDriver)?。我没有考虑过这么多,但似乎这两个家伙已经想到了它。
然而,我尝试过的是使用一种叫做Sikuli的东西。 Sikuli脚本可以在现有的watir指定浏览器的顶部运行,因为它们纯粹基于图像识别。您可以触发sikuli脚本从ruby中执行并实现画布(空白区域)单击该方式。如果您使用IDE生成宏,Sikuli很容易使用。