现在我正在一个包含谷歌地图或地理位置 API 的项目中工作。当我们点击地图时,它显示浏览器共享位置弹出但使用 selenium web 驱动程序我无法点击它。更重要的是,所有浏览器都为此共享位置包含不同类型的弹出窗口或向下滑动。请提供使用 selenium 或第三方工具处理浏览器功能的任何解决方案。
非常感谢..!!
现在我正在一个包含谷歌地图或地理位置 API 的项目中工作。当我们点击地图时,它显示浏览器共享位置弹出但使用 selenium web 驱动程序我无法点击它。更重要的是,所有浏览器都为此共享位置包含不同类型的弹出窗口或向下滑动。请提供使用 selenium 或第三方工具处理浏览器功能的任何解决方案。
非常感谢..!!
尝试使用 Sikuli IDE: http ://www.sikuli.org/ 它适用于使用屏幕截图的图形用户界面。
您可以尝试使用 Sikuli-Webdriver 而不是使用 Webdriver。您可以在此处找到更多详细信息链接
通过使用 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 弹出图像。