【问题标题】:How to create a batch file to execute Protractor config file after start the webdriver启动 webdriver 后如何创建批处理文件以执行 Protractor 配置文件
【发布时间】:2017-08-09 23:11:16
【问题描述】:

我正在尝试创建一个批处理文件来执行我的 Protractor config.js 文件,在 更新并启动 webdriver 之后。我遇到了以下问题。

I tried with below batch code to update and start the webdriver,
But after the webdriver update the cmd prompt closed without starting the webdriver.

@echo on
webdriver-manager update
webdriver-manager start
protractor config.js
pause

谁能帮我创建一个批处理文件来启动 webdriver 并执行量角器配置文件。

【问题讨论】:

    标签: batch-file selenium-webdriver protractor


    【解决方案1】:

    如果webdriver-manager 是批处理文件或.cmd 文件,请使用CALL 命令执行并返回。否则你启动新的批处理文件,它永远不会回到你的。

    call webdriver-manager update
    

    等等

    【讨论】:

      【解决方案2】:

      要从批处理运行,而不是调用webdriver-manager start,只需从量角器配置文件运行独立的 selenium 服务器。

      webdriver-manager update --versions.standalone=3.4.0
      protractor config.js
      

      在配置文件中

      seleniumServerJar: 'node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-3.4.0.jar',
      

      【讨论】:

      • 您好,感谢您的评论。通过在 .bat 文件中使用上述命令。只有更新发生,它开始执行配置文件而不启动 webdriver。收到错误消息为 Error: ECONNREFUSED connect ECONNREFUSED
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-05
      • 1970-01-01
      相关资源
      最近更新 更多