来自webdriver.io的WebdriverIO是一个JavaScript库,用于通过WebDriver API控制Selenium服务器的浏览器。
无法使用http-mitm-proxy捕获iPhone上的网络流量
我正在尝试使用以下方法捕获iPhone应用程序的网络流量(使用WebdriverIO测试框架) https://www.npmjs.com/package/http-mitm-proxy 但它不适合我。 从“htt...
所以我在 WebdriverIO(Visual Studio Code、node.js、javascript 等)中遇到了令人沮丧的错误。我有一个脚本,该脚本从一个网站开始,通过一系列 IF/THEN,单击按钮即可
WebDriverError:未创建会话:自从在 docker 环境中从 chrome v127 升级到 v128(或更高版本)以来,“DevToolsActivePort 文件不存在”
我正在尝试在 docker 容器中针对最新的 chrome 版本运行 webdriver.io 测试。 当使用带有 chrome 127 的 docker 映像时,我的测试运行良好。将 chrome 升级到 v128 或更高版本后,我...
使用 Appium iOS,在 iOS 应用程序中单击“允许访问所有照片”按钮时间歇性失败,错误地单击“不允许”
我正在为 iOS 应用程序编写自动化测试,它需要访问“选择照片...”、“允许访问所有照片”和“不允许”。我正在使用 Appium 2.0 和 Webdriver.io,在
我可以使用selenium grid代替browserstack吗
目前我的组织正在评估使用 browserstack 或 seleium grid,因为 browserstack 很昂贵 我们使用WebdriverIO作为框架 有谁知道将 seleniumgrid 与
在 webdriver io 中发现一种奇怪的行为,.equals 方法不起作用,但 ' === ' 在断言中起作用
您好,我是 webdriverio 自动化的新手,在练习 webdriverio 时,我发现了一个奇怪的行为。 这是我的测试代码 const internetPage = require("../pages/InternetPage"); //导入...
我需要向所有请求添加自定义标头,以便访问通常隐藏在公司代理和 VPN 后面的 Web 应用程序,并能够运行 E2E 测试。作为自动化工具,我们使用 Webdr...
WebdriverIO 中的自动化测试中页面重定向后不显示元素
我的测试不稳定,测试有时会通过,有时会失败。我发现的主要原因是唯一一次当重定向到某个页面时,元素无法显示、存在、单击等。尝试过
Heroku 错误错误:在新测试运行时找不到插件“本地”运行程序,也找不到 wdio 作用域包“@wdio/local-runner”
我正在将 WebdriverIo 与 NodeJs 框架一起使用。我的整个代码在本地系统中运行良好。脚本运行良好。但是当我在 Heroku 中运行时,出现以下错误 ~ $ npx wdio 运行 wdi...
将 TestRail 集成到 Appium 中以实现移动自动化
记者: [ ['测试轨',{ 项目ID: , 套房编号: 1, 域名: '*****.testrail.io', 用户名: '用户名', ...
如何断言 webdriverIO 中多个值之一的字符串“toBe”
我想要一个灵活的断言来检查字符串是否是多个值之一。 我刚刚开始在 BrowserStack 上运行我的 WebdriverIO + Mocha 测试,但他们有美国语言环境机器
最近我从v8更新到了v9,文件上传在非无头模式下工作正常。但相同的代码在无头模式下会失败。如果有人对此提供帮助,那就太好了。 能力:[...
webdriverio (javascript) - 上传图像
所以我正在编写一个测试来使用 webdriverio javascript 上传图像 http://webdriver.io/api/utility/chooseFile.html 我猜这是我使用的命令,有人可以给我提供一个例子吗...
如何验证该元素在 mocha javascript 中的 webdriverio 中不可见
我目前正在使用 WebdriverIO 框架和 Mocha 在 JavaScript 中自动执行任务 如何验证 Mocha 框架内的 WebdriverIO 中的元素是否不可见? 我想要 JavaScript...
针对移动应用程序运行时,节点 18 出现无法连接到“http://localhost:4723/wd/hub”错误
我有基于 webdriverio + cucumberjs 的测试,当使用节点 18 时,我收到错误 - http://localhost:4723/wd/hub 设置: 节点 v18.20.3 (npm v10.7.0) [email protected] [email protected] 我能跑了
获取与安装的 Edge 浏览器版本相匹配的 Chromium Edge 驱动程序
我正在使用 WebdriverIO 和 NodeJs 编写测试。我正在尝试根据安装的 Edge 浏览器版本获取 Edge 驱动程序。 细节: 我已经安装了服务 wdio-chromedriver-service。 是
找不到“@wdio/globals/types”的类型定义文件
我正在使用 webdriverio mocha 框架和打字稿。 @wdio/cli": "^7.25.0" NodeJs v16.13.2 新模块V8.1.2 我在 tsconfig.json 遇到以下错误 TypeScript 组件的 JSON 架构...
WebdriverIO + Jasmine:如何在基于测试文件名运行套件时排除特定测试文件
我们目前使用最新的 8.X WebdriverIO 版本和最新的 Jasmine 4.X,使用最新的 Node 18.X。 在我的 Wdio.conf.js 文件中,我有套件: 全部:['路径/test1.js','路径/test2.js'], test1.js 有一个
如何操作两个不同的应用程序,它们应该同时在两个不同的模拟器(webdriverio)上相互通信?
我有两个应用程序,一个是给客户的,另一个是给拣选员的。客户插入订单后,选择器应用程序应收到一条通知,如果客户订单获得批准,则...
我正在使用 Appium + WebDriverIO 为 React Native 应用程序运行 E2E 测试。 我有两种能力。一种用于 Android 模拟器,另一种用于 iOS 模拟器。 我希望这些功能都...