【问题标题】:How to set up Selenium WebDriver without using Maven?如何在不使用 Maven 的情况下设置 Selenium WebDriver?
【发布时间】:2012-04-23 18:56:30
【问题描述】:

我目前正在研究一个非常复杂的 Selenium RC 框架。它是在我被其他一些现在无法联系到的人使用之前设置的。我的计划是升级到 WebDriver。为此,我需要能够使用旧的 RC API,所以我将使用 RemoteWebDriver。是否有任何我可以下载的 JAR,其中包含我的计划所需的一切?如果从现在开始我要使用 FireFoxDriver、IExplorerDriver 和 Chrome 驱动程序的新测试呢?我需要下载哪些 JAR,从哪里获取它们以及如何正确设置它们?

【问题讨论】:

    标签: java ant selenium webdriver testng


    【解决方案1】:

    我总是参考谷歌代码页,因为我觉得它更舒服,而且总是包含最新的更新。

    http://code.google.com/p/selenium/downloads/list

    从文档中复制粘贴:

    selenium-java-2.20.0.zip
    Selenium 2 的 Java 绑定,包括 WebDriver API 和 Selenium RC 客户端。如果您打算仅使用 Selenium 的客户端部分,请下载此文件

    selenium-server-2.20.0.zip
    Selenium Server 的所有变体:独立的、带有依赖项和源的 jar。

    编辑 关于如何设置它,如果您使用的是 eclipse
    右键单击您的项目 -> 单击属性 -> java 构建路径 -> 添加外部 jars

    【讨论】:

    • 澄清一下,您只需要将 selenium-server.2.20.jar 文件移至 webdriver。
    • 是的,上面提到的网址真的很有帮助
    【解决方案2】:

    更好的方法是使用 WebDriverBackedSelenium 来同时使用 Selenium 和 webdriver。这也可能会减少您的升级时间。示例代码:

    WebDriver driver = new FirefoxDriver();
    Selenium selenium = new WebDriverBackedSelenium(driver, "http://www.yoursite.com");
    

    顺利升级的最佳官方链接:http://seleniumhq.org/docs/appendix_migrating_from_rc_to_webdriver.html

    【讨论】:

    • 是的,这种方法更好地将现有的 Selenium 代码转换为 WebDriver(通过使用 WebDriverBackedSelenium)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 2012-08-10
    • 2019-12-17
    • 2016-09-10
    • 2016-06-22
    相关资源
    最近更新 更多