使用BrowserStack + WebdriverIO + Travis的自定义命令

时间:2017-07-17 13:45:51

标签: travis-ci webdriver-io browserstack add-custom-command

我有一个用于检查忘记密码的测试用例,因此我需要阅读电子邮件中的链接。为了做到这一点,我在wdio.conf.js

中创建了一个自定义命令

browser.addCommand(' readLastUnseenLink',function async(){ ... }

在笔记本电脑上本地测试时工作正常,在Browserstack中使用WebdriverIO Local测试进行测试时效果也很好。但是,由于某些原因,当我将代码推送给Trvais时,我得到了。

browser.readLastUnseenLink不是函数

之前是否有人遇到过这个问题,或者可能有一些简单的解决方案?

1 个答案:

答案 0 :(得分:0)

发现我的问题,我有一个主文件,其他3个与main合并,所以函数只添加到主文件中,其他缓存并没有更新。