如何在启动webdriver后创建批处理文件以执行Protractor配置文件

时间:2017-08-09 14:35:40

标签: batch-file selenium-webdriver protractor

我正在尝试创建一个批处理文件来执行我的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并执行量角器配置文件。

2 个答案:

答案 0 :(得分:1)

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

call webdriver-manager update

答案 1 :(得分:0)

要从批处理运行,而不是调用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',