【问题标题】:Using Selenium IDE and latest Firefox使用 Selenium IDE 和最新的 Firefox
【发布时间】:2017-11-06 01:21:44
【问题描述】:

我想在最新版本的 Firefox 中使用 Selenium IDE 插件。我在 Selenium 2.9.1.1 上试过这个,但没有用,所以我降级到 Firefox 49.0。

我想知道这是否可能?我对所有 Selenium 选项感到不知所措,无法弄清楚最好的方法是什么。

是否有我可以使用的测试版 Selenium 3.0?还是我需要使用 Firefox 的测试版或夜间版本?

【问题讨论】:

    标签: selenium firefox


    【解决方案1】:

    +1 在这里不知所措,我感觉到你了! :)

    最佳方法是一种稳健且公正的方法。恕我直言。我喜欢将我的 Selenium+Geckodriver 保持在最新版本(以获取新功能);但我通常会在一段时间内坚持使用实际浏览器。不想成为大军团的免费 beta 测试者。 :) 为了安全起见,您可以让一些手动测试人员仔细检查最新的 Firefox 版本;但这里有一个100% 对你有用的组合:

    * FirefoxSetup * Firefox 53.0.1、GeckoDriver v16、Selenium v​​3.4.0

    Geckodriver 是运行 FireFox 所需的驱动程序。你还需要告诉 Selenium 你把可执行文件放在哪里:

    System.setProperty("webdriver.firefox.marionette", "C:\\projects\\test\\geckodriver.exe");                          
    driver = new FirefoxDriver(); 
    

    祝你好运!

    【讨论】:

    • 我在安装 Selenium 3.4 时遇到问题。我单击 java 可执行文件,它什么也不做。我至少安装了一个 Java 版本(Java 8 更新 121 - 64 位)。
    • 嗨 Aaron,如果不确定,很容易找到你的 java 版本。只需单击开始并搜索“关于 java”。除非您有 MAC,否则您可以从那里的 cmd 执行此操作。您不需要执行 jar 只需将其包含在您的项目中(因此在您的项目中创建一个名为 lib 的文件夹,然后将您的 selenium 3.4.0 复制/粘贴到那里)。最后,如果您使用 Eclipse 作为 IDE,请谷歌“添加外部 jar”,或者让我知道您在使用什么。
    • 我想我真的很想使用与浏览器集成的旧 Selenium 2.9 IDE。我不想创建一个特殊的项目(并且可能使用 Java 安装 Eclipse)。我想我最终会这样做,但与此同时,这似乎是在浪费时间。如果有任何方法可以保持旧系统正常工作,我会非常喜欢它。
    • 最终不是浪费时间,而是把事情做好。使用 IDE 既不会教你任何东西,也不会对未来有用。恐怕使用这么旧版本的 Selenium,您将找不到可靠的工作组合。如果我是你,我会谷歌并观看有关 Selenium + Java 教程的 youtube 视频。尽管如此,祝你好运!
    猜你喜欢
    • 2018-02-20
    • 2012-07-09
    • 1970-01-01
    • 2018-05-26
    • 2013-01-11
    • 2018-01-30
    • 1970-01-01
    • 2013-03-26
    相关资源
    最近更新 更多