Webdriver不支持以其他用户身份运行

时间:2016-04-29 13:12:19

标签: java selenium selenium-webdriver

我在我的网络应用程序上使用selenium webdriver来测试加载网站的速度。我的应用场景是: 点击链接 - >启动谷歌网络浏览器 - >在上面执行脚本。 一切正常。现在当我在远程计算机上移动这个项目以便让用户通过公共网址测试应用程序时,问题就出现了问题,Chrome浏览器并没有在他们的侧面启动,而是只在远程计算机上启动。

这就是我试过的

public static String driverpath = "C:\\Drivers";
System.setProperty("webdriver.chrome.driver", driverpath
                    + "\\chromedriver.exe");

        Webriver    driver = new ChromeDriver();
        driver.get("https://www.google.com");

1 个答案:

答案 0 :(得分:0)

在个人电脑和远程电脑中的chrome.exe位置不一样。这就是为什么远程PC镀铬没有打开。要在远程PC上运行chrome驱动程序,首先必须将其与ssh(安全shell)或任何其他连接器连接。将ur chrome驱动程序放在ur项目资源路径中。而不是使用这条路。

System.setProperty("webdriver.chrome.driver",CHROME_DRIVER_PATH_UR_PROJECT_RESOURCE_FOLDER);