Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在selenium web驱动程序中处理浏览器的共享位置功能_Java_Browser_Selenium Webdriver_Selenium Ide - Fatal编程技术网

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

Java 如何在selenium web驱动程序中处理浏览器的共享位置功能,java,browser,selenium-webdriver,selenium-ide,Java,Browser,Selenium Webdriver,Selenium Ide,现在我正在一个包含谷歌地图或地理位置API的项目中工作。当我们单击地图时,它会显示浏览器共享位置弹出窗口,但使用selenium web驱动程序,我无法单击它。除此之外,所有浏览器都包含用于此共享位置的不同类型的弹出窗口或幻灯片。请提供使用selenium或第三方工具处理浏览器功能的任何解决方案 非常感谢 尝试使用Sikuli IDE: 它使用屏幕截图图像与图形用户界面一起工作。您可以尝试使用Sikuli Webdriver,而不是使用Webdriver。您可以使用Screen和Pattern类

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

非常感谢

尝试使用Sikuli IDE:
它使用屏幕截图图像与图形用户界面一起工作。

您可以尝试使用Sikuli Webdriver,而不是使用Webdriver。您可以使用Screen和Pattern类在这里找到更多详细信息:-(只需在项目中添加Sikuli jar或在项目中添加Sikuli API maven依赖项{如果它基于maven}):-

屏幕=新屏幕()

模式img1=新模式(“C:\Selenium Webdriver\Sikuli\u Jar\location.png”)

屏幕。点击(img1)

*其中C:\Selenium Webdriver\Sikuli\u Jar\location.png是SHARELOCATION弹出图像的路径