php - 无效参数(会话信息:chrome=92.0.4515.107)(UnknownCommandException)
问题描述
FeatureContext::iAmOnSite() invalid argument (Session info: chrome=92.0.4515.107) (UnknownCommandException)
尝试使用 behat 运行浏览器堆栈时出现错误。
下面是我的conf。
default:
autoload: ['%paths.base%/../src/context']
suites:
default:
paths: [ '%paths.base%/../features' ]
contexts:
- FeatureContext:
parameters:
server: 'hub-cloud.browserstack.com'
user: '<username>'
key: '<access_key>'
capabilities:
# capabilities added here are applied to every test that is run
name: "Behat - local test"
build: "behat-browserstack"
record_video: "true"
record_network: "true"
max_duration: 300 # time in seconds
browserstack.use_w3c: "True"
browserstack.selenium_version: "3.141.59"
browsers:
# each item in this list is run as a single test
# so to run multiple tests in parallel,
# simply define multiple browsers below and run the test with
# $ php run-parallel.php -c config/<filename>.yml
-
os_api_name: "Win10"
browser_api_name: "Edge"
resolution: "1920x1080"
解决方案
由于您在 BrowserStack 上执行测试,因此请尝试使用其功能生成器中的功能来为您的测试获取正确的功能。
此外,尝试使用他们的 Behat 文档中提供的示例配置:https ://www.browserstack.com/docs/automate/selenium/getting-started/php/behat#introduction
如果这不能解决您的问题,我建议您使用您的会话 ID 联系他们的支持团队。
推荐阅读
- javascript - 使用一个脚本的多个剑道网格
- reactjs - 语法 React:没有包装的代码
- java - 在同一项目中使用 firebase Admin SDK 和 netty 时出现错误“ALPN 配置不正确”
- java - 为集合中的每个元素调用 JsonGenerator 方法
- javascript - 如何突出显示与 Chart.js 上的点对应的表格中的一行?
- java - httpservelet 响应未返回 sendError 状态代码
- javascript - Javascript中的实例是什么意思
- python - CNN - 训练准确度为 1.0,验证准确度为 1.0。预测返回 0.0
- angularjs - Chartjs 和 ng-repeat
- react-native - KeyboardAvoidingView 没有做任何事情