无法打开 Google Chrome Portable with Selenium
Unable to open Google Chrome Portable with Selenium
使用以下代码尝试访问 google chrome 便携式浏览器。
System.setProperty("webdriver.chrome.driver","C:\Selenium\Browsers\GoogleChromePortable\GoogleChromePortable.exe");
driver=new ChromeDriver();
浏览器已打开但立即关闭,出现以下异常
异常:
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
任何人都可以帮助我如何使用 Selenium Webdriver 访问 Google chrome 便携式浏览器。
使用 Chromedriver.exe 在 Chrome 浏览器上 运行 测试用例。
String ChromeDriverPath= "path\chromedriver.exe";
System.setProperty("webdriver.chrome.driver", ChromeDriverPath);
WebDriver driver=new ChromeDriver();
Chrome驱动程序 exe 位于
http://www.seleniumhq.org/download/
直接解压,给出Chromedriver.exe
的路径
做一件事:
Public class processclass{
Process getBrowserProcess() {
Process p = null;
try {
p = Runtime.getRuntime()
.exec("C:\Selenium\Browsers\GoogleChromePortable\GoogleChromePortable.exe");
} catch (IOException e) {
e.printStackTrace();
}
return p;
}
}
另一个 class 将包含您的测试用例。
所以创建一个上面的对象 class 让我们说:
processclass Object = new processclass();
Object.getBrowserProcess();
然后运行你的驱动命令。
希望对你有帮助..
以下代码成功调用了 Google chrome 便携式浏览器。
ChromeOptions options = new ChromeOptions();
options.setBinary("C:\Selenium\Browsers\GoogleChromePortable\GoogleChromePortable.exe");
System.setProperty("webdriver.chrome.driver", "C:\Selenium\Browsers\chromedriver.exe");
driver = new ChromeDriver(options);
使用以下代码尝试访问 google chrome 便携式浏览器。
System.setProperty("webdriver.chrome.driver","C:\Selenium\Browsers\GoogleChromePortable\GoogleChromePortable.exe");
driver=new ChromeDriver();
浏览器已打开但立即关闭,出现以下异常
异常:
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
任何人都可以帮助我如何使用 Selenium Webdriver 访问 Google chrome 便携式浏览器。
使用 Chromedriver.exe 在 Chrome 浏览器上 运行 测试用例。
String ChromeDriverPath= "path\chromedriver.exe";
System.setProperty("webdriver.chrome.driver", ChromeDriverPath);
WebDriver driver=new ChromeDriver();
Chrome驱动程序 exe 位于
http://www.seleniumhq.org/download/
直接解压,给出Chromedriver.exe
的路径做一件事:
Public class processclass{
Process getBrowserProcess() {
Process p = null;
try {
p = Runtime.getRuntime()
.exec("C:\Selenium\Browsers\GoogleChromePortable\GoogleChromePortable.exe");
} catch (IOException e) {
e.printStackTrace();
}
return p;
}
}
另一个 class 将包含您的测试用例。 所以创建一个上面的对象 class 让我们说:
processclass Object = new processclass();
Object.getBrowserProcess();
然后运行你的驱动命令。
希望对你有帮助..
以下代码成功调用了 Google chrome 便携式浏览器。
ChromeOptions options = new ChromeOptions();
options.setBinary("C:\Selenium\Browsers\GoogleChromePortable\GoogleChromePortable.exe");
System.setProperty("webdriver.chrome.driver", "C:\Selenium\Browsers\chromedriver.exe");
driver = new ChromeDriver(options);