0

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

非常感谢..!!

4

3 回答 3

1

尝试使用 Sikuli IDE: http ://www.sikuli.org/ 它适用于使用屏幕截图的图形用户界面。

于 2013-05-10T12:44:04.697 回答
0

您可以尝试使用 Sikuli-Webdriver 而不是使用 Webdriver。您可以在此处找到更多详细信息链接

于 2013-05-10T13:07:52.843 回答
0

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

屏幕屏幕=新屏幕();

模式 img1=new Pattern("C:\Selenium Webdriver\Sikuli_Jar\location.png");

screen.click(img1);

*其中 C:\Selenium Webdriver\Sikuli_Jar\location.png PATH OF SHARELOCATION 弹出图像。

于 2016-07-26T12:30:31.793 回答