我们如何在一个命令中运行 Protractor 和 selenium 服务器。我们如何在单个命令中运行两者,而不是在一个终端中运行 webdriver-manager start 并使服务器运行并在另一个终端中运行 protractor protract.conf.js 。我试图避免使用 gulp。
最佳答案
在您的 conf.js
文件中,如果您删除 seleniumAddress
配置选项, Protractor 将自动为您执行此操作。
之前
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js']
};
之后
exports.config = {
specs: ['spec.js']
};
然后,您需要做的就是运行 protractor conf.js
,它将在随机端口上为您启动 selenium 服务器,并在测试完成时停止它。
关于selenium-webdriver - 如何在一个命令中运行 selenium 服务器和 Protractor 。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51734434/