python如何通过selenium单击此按钮

时间:2016-03-17 00:51:27

标签: python python-2.7 python-3.x selenium

是否可以单击此按钮(全屏)? (它是一个广播电台)

Pic

1 个答案:

答案 0 :(得分:0)

是的,有可能。但是您无法直接单击该按钮,您必须在特定点单击,因为该应用程序是Flash。请参阅下面的示例代码:

Actions builder = new Actions(driver);   
builder.moveToElement(driver.findElement(By.tagName("body")), 800, 850).click().build().perform();

但是,你不应该使用Selenium来点击它,因为按钮的位置总是根据浏览器的大小,scree分辨率来改变......我推荐使用SikuliX。有关如何点击按钮,请参阅此tutorial