首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >问: CodeceptJS“未知错误”:调用函数结果丢失‘值’

问: CodeceptJS“未知错误”:调用函数结果丢失‘值’
EN

Stack Overflow用户
提问于 2018-03-08 14:37:41
回答 2查看 1.9K关注 0票数 5

这是我的测验

代码语言:javascript
复制
 Feature('Test');

    Scenario('test something', (I) => {

        I.amOnPage("");
        I.see("Welcome");
        I.fillField('j_username', 'xxxxxx');
        I.wait(3);
    });

这是我的codeceptjs.JSON

代码语言:javascript
复制
{
  "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=

代码语言:javascript
复制
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'

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-08 22:57:25

这可能与Chrome 65的问题有关。从Chrome 64升级之后,我开始看到同样的问题。降级到64版应该会暂时有所帮助。

一个长期的解决方案是确保Chromedriver升级到2.36版本,该版本应该与Chrome 65一起工作。然而,一个简单的"npm安装色度驱动器“可能是不够的。您的Selenium可能仍然尝试加载旧版本。实际的解决方案取决于您的环境设置。

票数 2
EN

Stack Overflow用户

发布于 2018-03-09 11:49:02

昨天在铬更新(V65)之后也出现了同样的问题。

从本网站卸载并下载版本63。

installer.html

问题解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49175711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档