这是我的测验
Feature('Test');
Scenario('test something', (I) => {
I.amOnPage("");
I.see("Welcome");
I.fillField('j_username', 'xxxxxx');
I.wait(3);
});这是我的codeceptjs.JSON
{
"tests": "asd/*_test.js",
"timeout": 10000,
"output": "./output",
"smartwait":"1000",
"helpers": {
"WebDriverIO": {
"url": "http://localhost:8080/xxxx/",
"browser": "chrome"
}
},
"include": {
"I": "./steps_file.js"
},
"bootstrap": false,
"name": "yenideneme"
}我正在使用Webdriverio助手尝试CodeceptJS进行端到端测试。连接到服务器并传递I.see("")。但是补充说I.fillField()拿走了这个Error=
test something:
unknown error: call function result missing 'value'我试图更新铬和色度驱动器,但没有工作。
和其他项目采取了Error= 2) e2e "after each" hook: finalize codeceptjs for "welcome Page @fristBlank": unknown error: call function result missing 'value'

发布于 2018-03-08 22:57:25
这可能与Chrome 65的问题有关。从Chrome 64升级之后,我开始看到同样的问题。降级到64版应该会暂时有所帮助。
一个长期的解决方案是确保Chromedriver升级到2.36版本,该版本应该与Chrome 65一起工作。然而,一个简单的"npm安装色度驱动器“可能是不够的。您的Selenium可能仍然尝试加载旧版本。实际的解决方案取决于您的环境设置。
发布于 2018-03-09 11:49:02
昨天在铬更新(V65)之后也出现了同样的问题。
从本网站卸载并下载版本63。
installer.html
问题解决了。
https://stackoverflow.com/questions/49175711
复制相似问题