问:CodeceptJS "unknown error":缺少调用函数结果 'value'
Q: CodeceptJS "unknown error": call function result missing 'value'
这是我的测试
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"
}
我正在尝试使用 CodeceptJS 和 Webdriverio 帮助程序进行端到端测试。连接到服务器并 I.see("")
通过。但是添加了I.fillField()
采取了这个Error=
test something:
unknown error: call function result missing 'value'
我尝试更新 chrome 和 chrome 驱动程序但没有成功。
其他项目采取错误=
2) e2e
"after each" hook: finalize codeceptjs for "welcome Page @fristBlank":
unknown error: call function result missing 'value'
这可能与 Chrome 65 的问题有关。从 Chrome 64 升级后,我开始遇到同样的问题。降级到版本 64 应该暂时有所帮助。
一个 long-term 解决方案确保 Chrome 驱动程序升级到版本 2.36,它应该与 Chrome 65 一起工作。但是,一个简单的 "npm install chromedriver"可能不够。您的 Selenium 可能仍会尝试加载旧版本。实际解决方案取决于您的环境设置。
昨天在 chrome 更新 (v65) 后遇到同样的问题。
已从此站点卸载并下载版本 63。
http://www.geocities.jp/ecvcn/exam/chrome_installer.html
问题已解决。
这是我的测试
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"
}
我正在尝试使用 CodeceptJS 和 Webdriverio 帮助程序进行端到端测试。连接到服务器并 I.see("")
通过。但是添加了I.fillField()
采取了这个Error=
test something:
unknown error: call function result missing 'value'
我尝试更新 chrome 和 chrome 驱动程序但没有成功。
其他项目采取错误=
2) e2e
"after each" hook: finalize codeceptjs for "welcome Page @fristBlank":
unknown error: call function result missing 'value'
这可能与 Chrome 65 的问题有关。从 Chrome 64 升级后,我开始遇到同样的问题。降级到版本 64 应该暂时有所帮助。
一个 long-term 解决方案确保 Chrome 驱动程序升级到版本 2.36,它应该与 Chrome 65 一起工作。但是,一个简单的 "npm install chromedriver"可能不够。您的 Selenium 可能仍会尝试加载旧版本。实际解决方案取决于您的环境设置。
昨天在 chrome 更新 (v65) 后遇到同样的问题。
已从此站点卸载并下载版本 63。
http://www.geocities.jp/ecvcn/exam/chrome_installer.html
问题已解决。