【问题标题】:How to get my selenium-standalone to start - selenium-standalone start如何让我的 selenium-standalone 启动 - selenium-standalone start
【发布时间】:2019-06-27 18:26:11
【问题描述】:

我正在尝试在 WebDriverIO 中运行一个测试脚本,除非我遇到了非常困难的情况。

我从 wdio-cucumber-framework 克隆了代码,无法让 selenium-standalone 开始工作

错误如下 - 似乎是壁虎驱动程序问题,但我无法找到有关如何提供修复的任何地方。

/Users/adam/.nvm/versions/node/v10.15.1/lib/node_modules/selenium-standalone/bin/selenium-standalone:79 抛出错误; ^

错误:缺失 /Users/adam/.nvm/versions/node/v10.15.1/lib/node_modules/selenium-standalone/.selenium/geckodriver/0.23.0-x64-geckodriver 在 /Users/adam/.nvm/versions/node/v10.15.1/lib/node_modules/selenium-standalone/lib/check-paths-existence.js:15:20 在抑制回调 (fs.js:200:5) 在 FSReqWrap.oncomplete (fs.js:141:20) sira-JSS774:wdio-cucumber-framework sira$

我尝试了不同的版本 - 我已经安装了 geckodriver。在该目录不存在的目录下不可用-.selenium/geckodriver/0.23.0-x64-geckodriver

期望从“selenium-standalone start”按预期在终端中工作。

【问题讨论】:

    标签: javascript selenium webdriver selenium-chromedriver geckodriver


    【解决方案1】:

    selenium-standalone 要求您使用 selenium-standalone install 安装驱动程序

    这会将驱动程序下载并安装到目录/path/to/node_modules/selenium-standalone/.selenium/****

    在这一步之后,selenium-standalone start 将正确启动驱动服务器。

    旁注,我已将它作为 devDependancy 安装在我的项目中。这允许我以 npx 作为前缀运行 CLI(有点像 sudo)

    这是我的配置的分步说明:

    1. 安装为 devDep npm i -D selenium-standalone
    2. 安装网络驱动程序npx selenium-standalone install
    3. 在分离的进程中启动 Web 驱动程序npx selenium-standalone start &
    4. 运行我的测试npm test

    【讨论】:

      【解决方案2】:

      今天面临同样的问题。作为per their docs,解决方案是安装所有驱动程序二进制文件(即使不使用它们也必须安装),只是为了让服务器启动。

      yarn selenium-standalone install --singleDriverInstall=chrome --drivers.chrome.version=95.0.4638.69
      ...
      yarn selenium-standalone install --singleDriverInstall=geckodriver
      yarn selenium-standalone install --singleDriverInstall=msedgedriver
      

      然后运行yarn selenium-standalone start --drivers.chrome.version=95.0.4638.69 解决它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-01-03
        • 1970-01-01
        • 1970-01-01
        • 2015-05-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-19
        相关资源
        最近更新 更多