java - 在 webdriver 中启动 Chrome 浏览器

标签 java selenium selenium-chromedriver

很抱歉问了一个愚蠢的问题,但是如何在 webdriver 中启动 Chrome 浏览器? 我知道我必须指定 chromedriver.exe 的路径。问题是我无法下载 chromedriver.exe,它已被废弃。我发现的文件也没有 .exe 扩展名。我正在使用 Eclipse,Java。请帮忙! 我按照建议一步一步做了所有事情,但它不起作用。这是我的代码:

 import org.openqa.selenium.WebDriver;
 import org.openqa.selenium.chrome.ChromeDriver;
 import org.testng.annotations.Test;


public class chrome {

@Test public void test(){

    System.setProperty("webdriver.chrome.driver", "C:\\chromedriver_win32(2)\\chromedriver");
    ChromeDriver driver = new ChromeDriver();
    driver.get("http:\\yahoo.com");
}

}

这是错误:

失败:测试 java.lang.IllegalStateException:驱动程序可执行文件不存在:C:\chromedriver_win32(2)\chromedriver

最佳答案

从以下位置下载 chrome 驱动程序的更新版本(在下面的代码示例中 E://chromedriver.exe) http://code.google.com/p/chromedriver/downloads/list

public class ChromeTest {

  public static void main(String[] args) {

        System.setProperty("webdriver.chrome.driver", "E://chromedriver.exe");
        WebDriver driver = new ChromeDriver();              
        driver.get("http://www.test.com");

    }

}

关于java - 在 webdriver 中启动 Chrome 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21425668/

相关文章:

java - 在执行实际操作之前对 Web 元素进行一些标准验证

javascript - 当我从自动化调用时,Js 页面未在 Chrome 中加载

java - Selenium Java 查找项目直到页面加载

java - 控制台上的其他消息未按正确顺序打印堆栈跟踪

java - 使用 Java 创建一个新的本地数据库

java - 表 'USER' 上的 DELETE 导致外键违规

Selenium 从 xpath 获取动态 id

java - Selenium CSS 选择器

python-3.x - 如何使用 selenium python 从 youtube 获取视频链接

java - Spring 卡夫卡 : Multiple Listeners for different objects within an ApplicationContext