如何在selenium web驱动程序中处理浏览器的共享位置功能

时间:2013-05-10 10:31:33

标签: java browser selenium-webdriver selenium-ide

现在我在一个包含谷歌地图或地理位置API的项目中工作。当我们点击地图时,它会显示浏览器共享位置,但是使用selenium web驱动程序我无法点击它。更重要的是,所有浏览器都包含不同类型的弹出或向下滑动此共享位置。请提供使用selenium或第三方工具处理浏览器功能的任何解决方案。

非常感谢.. !!

3 个答案:

答案 0 :(得分:1)

尝试使用Sikuli IDE: http://www.sikuli.org/ 它使用截图图像与图形用户界面配合使用。

答案 1 :(得分:0)

您可以尝试使用Sikuli-Webdriver而不是使用Webdriver。您可以在Link

找到更多详细信息。

答案 2 :(得分:0)

使用Screen和Pattern类: - (只需在项目中添加sikuli jar或在项目中添加sikuliAPI maven依赖项{如果它是基于maven}): -

屏幕=新屏幕();

模式img1 =新模式(“C:\ Selenium Webdriver \ Sikuli_Jar \ location.png”);

screen.click(IMG1);

*其中C:\ Selenium Webdriver \ Sikuli_Jar \ location.png SHARHOCATION路径弹出图像。