问题标签 [wdio-jasmine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Webdriver.io (wdio) - Browserstack - waitforDisplayed 失败
我正在使用 wdio 6 进行一些测试(在将其升级到 7 的过程中)并且我在一个非常简单的测试中收到了这个错误
在运行测试时,我触发了很多次:
最后:
有谁之前经历过这个吗?解决方案是什么?
编辑
我已将 wdio 升级到可用的最新版本,但我仍然遇到此问题。
我在 wdio 的 github 上提交了一个问题:https ://github.com/webdriverio/webdriverio/issues/7145
appium - 有没有办法通过 WebdriverIO 在 iOS 设备中关闭和打开互联网
有没有办法通过 WebdriverIO 在 iOS 设备中关闭和打开互联网。在 android 中我们可以使用代码 browser.toggleWiFi() 和 browser.toggleData() 但它不适用于 iOS。
javascript - 如果某些条件失败 - JavaScript Jasmine,有没有办法跳过套件中的所有测试?
如果某些条件失败,有没有办法跳过套件中的所有测试?即)如果网页未打开,则运行其余测试没有意义,因为它们都依赖于在运行任何测试之前打开的网页。
我们可以使用 pending() 跳过当前测试,但是如果所有其他测试都依赖于 checkCondition 为真,有没有办法立即跳过套件中的所有测试或下面的测试?
我尝试在 beforeAll 块中添加 pending(),以尝试跳过所有测试,因为 beforeAll 在任何东西之前运行。
请帮忙!我正在使用 WebdriverIO 和 Jasmine。谢谢!
overwrite - 在 wdio overwriteCommand 中覆盖原始命令时如何调用它?
我正在尝试覆盖元素的单击命令。
我如何调用origClickFunction()
该元素?this.origClickFunction()
行不通,当然。但是,调用 justorigClickFunction()
不等于调用浏览器本身的原始点击?我想在元素上调用它。另外,我有类似的东西setValue()
。
如何调用origSetValue(value)
元素?
谢谢!