Protractor 量角器为我提供了一个空白测试运行以及其他测试用例(测试套件)
环境: 我在Android和iOS测试运行中使用了量角器+Appium+Cucumber+Browserstack 问题: 当我运行测试套件时,我会得到一个空白的测试运行以及我的其他测试脚本。 当我说空白测试时(例如:它只是启动并关闭应用程序) 而其他测试则执行实际的功能,这些功能是使用cucumber步骤编写的 示例:我有一个测试套件(46个测试用例),所有这些测试都运行得很好,但只有在最后,才会有一个空白的测试用例运行,并使测试总数达到47(最后一个测试不存在或根本没有编写),但为什么会发生这种执行 因此,现在我也尝试在5个会话中以并行运行的方式执行此操作(因此,对于每个会话,它都会创建一个空白测试),如果我有8个并行运行(我将有8个空白测试),这会导致更多问题 一些尝试:Protractor 量角器为我提供了一个空白测试运行以及其他测试用例(测试套件),protractor,cucumber,appium,Protractor,Cucumber,Appium,环境: 我在Android和iOS测试运行中使用了量角器+Appium+Cucumber+Browserstack 问题: 当我运行测试套件时,我会得到一个空白的测试运行以及我的其他测试脚本。 当我说空白测试时(例如:它只是启动并关闭应用程序) 而其他测试则执行实际的功能,这些功能是使用cucumber步骤编写的 示例:我有一个测试套件(46个测试用例),所有这些测试都运行得很好,但只有在最后,才会有一个空白的测试用例运行,并使测试总数达到47(最后一个测试不存在或根本没有编写),但为什么会发生
- 看来是因为司机?但我只是使用“webdriver管理器更新”启动驱动程序,然后使用diver.close关闭它
- 这是要从package.json升级npmpackage吗
"dependencies": {
"@types/cucumber": "^6.0.1",
"@types/moment": "^2.13.0",
"@types/node": "^14.6.4",
"@types/selenium-webdriver": "^4.0.9",
"all-contributors-cli": "^6.11.0",
"appium": "^1.16.0",
"appium-android-driver": "^4.24.0",
"appium-doctor": "1.12.1",
"browserstack-local": "^1.0.0",
"chai": "4.2.0",
"chai-as-promised": "^7.1.1",
"chromedriver": "^78.0.1",
"cucumber": "^6.0.5",
"cucumber-html-reporter": "^5.1.0",
"gherkin-lint": "^4.0.1",
"jsonpath": "^1.0.2",
"mkdirp": "^0.5.1",
"mocha": "^6.2.0",
"moment": "^2.24.0",
"node-fetch": "^2.6.0",
"protractor": "^7.0.0",
"protractor-api-resource": "^1.0.3",
"protractor-cucumber-framework": "^6.2.1",
"rimraf": "^3.0.0",
"ts-node": "^8.5.2",
"typescript": "^3.
}
你能添加你的完整配置吗