问题标签 [webdriver-io-v4]
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.
selenium - How can I access localStorage of Cordova App via WebdriverIO and Appium?
I'm currently trying to write some automated tests for our cordova app written in Angular. My current setup is the following:
Versions:
#xA;#xA;wdio.conf.js
#xA;tests/spec/login.js
When I run this test on my Android 8.1 emulator, the test crashes as soon as it reaches the localstorage part with the error:
#xA;The localStorage API of WebdriverIO is described here
What am I doing wrong?
jquery - Webdriver-io:使用“=”查询元素文本会在浏览器控制台中出现错误
Webdriverio文档可以选择按文本查找元素,例如:
但是,当我放入$('=WebdriverIO')
浏览器控制台时,我得到:
为什么即使此选择器在我的 wdio 自动化测试中工作,我也会在控制台中收到错误?
node.js - 在 Node.js 中的 wdio.config.js 中创建新的配置参数
我正在编写一个自动化框架并想知道如何创建像 Java 这样的环境属性文件。
我知道 wdio.config.js 是我们存放 baseURL 和其他东西的地方。假设我想创建新的占位符,例如接受字符串的“登录”或也是字符串的“用户名”。我该如何实施?
webdriver-io - 如何在 webdriverIO 中使用 mock 以字符串形式发送响应
我有一个将响应作为字符串返回的 POST API。
当我尝试嘲笑为browser.mock('**/validate').respond('SUCCESS', { statusCode: 200 });
它没有被嘲笑,而是原始 API 被击中
有人可以帮助我吗?
javascript - 使用 Web 驱动程序 io 关闭浏览器窗口中的特定选项卡
browser.close(window handle)
- 我试过这个,但它关闭了整个窗口。
如何使用 web-driver io 从具有多个选项卡的浏览器窗口关闭特定选项卡。我正在研究 chromedriver。
webdriver-io - 使用 webdriverio 查找所有可点击元素
我是 webdriver io 的新手,我想使用 webdriver io 获取所有可点击的元素并遍历它们。我遇到了“browser.findElements”API,但无法让它工作。谁能给我一个示例代码?
webdriver-io - Webdriverio 6 - 如何右键单击 X 和 Y 位置
Webdriverio 6 - 如何右键单击 X 和 Y 位置。
在 WebdriverIO 版本 6 文档中找不到右键单击命令。
这是在 WebdrivewrIO v4 中显示但在 V6 中不起作用的代码
错误显示是
有没有办法在 WebdriverIO V6 中右键单击。请帮忙。
javascript - 用于 webdriverio 的 css 选择器,用于从表中捕获数据
我有一个任务是在表中捕获所有苹果股票的历史值。链接是这个-https://finance.yahoo.com/quote/AAPL/history/
在检查表部分,它被这个覆盖
如您所见,上面的类名包含很多空格,因此我需要提出类似 .Pb(10px).Ovx(a).W(100%) tr
当我直接在 chrome 页面中使用此字符串时效果很好 [inspect elements->ctrl+F->copy above string) 因此在我的代码中像这样使用(灵感来自官方文档 https://webdriver.io/docs/api/ element/getText.html 从表中获取数据) -
不幸的是,我在通过 webdriverio 运行 js 代码时遇到以下错误
尝试了很多选择,需要来自努力的建议:)
javascript - 如何使用 webdriverIO js 和 mocha 处理 iframe 内容
我希望能够单击同意按钮以同意网站上的 cookie,我知道如何在 selenium webdriver 中执行此操作,但是,我不知道如何使用 js 和 mocha 执行此操作,因为我正在尝试学习任何帮助表示赞赏。
我试过了
但是没用
基本上,我启动该网站,然后弹出一个询问同意 cookie 并管理 cookie/首选项的弹出窗口,我只想能够点击同意
#sp_message_iframe_207015
是 iframe 的 ID
同意元素看起来像这样