Pri*_*nce 157 selenium webdriver selenium-chromedriver selenium-webdriver
我试过这个
WebDriver driver = new ChromeDriver();
Run Code Online (Sandbox Code Playgroud)
但我得到的错误是
测试失败:setUp(com.TEST):驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置; 有关更多信息,请参阅此处的代码.最新版本可以从Link下载
如何让Chrome测试Selenium-WebDriver测试用例?
aim*_*ire 247
您需要从以下网址下载可执行驱动程序: ChromeDriver Download
然后,您需要做的就是在创建驱动程序对象之前使用以下内容(已按正确的顺序显示):
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();
Run Code Online (Sandbox Code Playgroud)
这是从ChromeDriver文档中最有用的指南中提取的.
Ank*_*ain 21
从Chrome驱动程序下载Chrome驱动程序的更新版本 请阅读发行说明此处 如果Chrome浏览器已更新,则需要从上面的链接下载新的chormedriver,因为它可以使用新的浏览器版本进行压缩.
public class chrome
{
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
}
}
Run Code Online (Sandbox Code Playgroud)
如果您在MacOS上使用自制程序,则可以使用以下命令:
(编辑):brew tap homebrew/cask && brew cask install chromedriver
没有其他配置之后它应该可以正常工作.
您可以使用以下代码使用Selenium网络驱动程序在Chrome中运行测试用例:
import java.io.IOException;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class ChromeTest {
/**
* @param args
* @throws InterruptedException
* @throws IOException
*/
public static void main(String[] args) throws InterruptedException, IOException {
// Telling the system where to find the Chrome driver
System.setProperty(
"webdriver.chrome.driver",
"E:/chromedriver_win32/chromedriver.exe");
WebDriver webDriver = new ChromeDriver();
// Open google.com
webDriver.navigate().to("http://www.google.com");
String html = webDriver.getPageSource();
// Printing result here.
System.out.println(html);
webDriver.close();
webDriver.quit();
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
587202 次 |
最近记录: |