WebdriverIO:无法使用.getAlertText()方法“未解决的函数或方法getAlertText()”

时间:2018-12-24 19:47:22

标签: javascript selenium npm webstorm webdriver-io

我正在使用WebStorm编写一些自动化测试。对于一项测试,我必须检查警报是否提示用户。为此,我想使用.getAlertText();方法,但是WebStorm无法识别该方法。它说“未解决的函数或方法getAlertText()”。

WebdriverIO文档显示它确实是一种方法:https://webdriver.io/docs/api/webdriver.html

如何使WebStorm允许我使用该方法?谢谢。

2 个答案:

答案 0 :(得分:1)

不幸的是,wdio typings中缺少此方法,这就是为什么IDE在静态代码分析过程中无法解析它的原因。 我认为必须将其提交给https://github.com/DefinitelyTyped/DefinitelyTyped/issueshttps://github.com/webdriverio/webdriverio/issues

答案 1 :(得分:0)

参考: http://v4.webdriver.io/api/protocol/alertText.html

v4 有函数 alertText(); && v5 有 getAlertText()