来自webdriver.io的WebdriverIO是一个JavaScript库,用于通过WebDriver API控制Selenium服务器的浏览器。
获取与安装的 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 模拟器。 我希望这些功能都...
Webdriver io,使用input type=“file”上传文件
我正在使用 Webdriver.io 和 mocha 在 CoffeeScript 上编写测试。该代码使用 CoffeeScript 编译器进行处理。 在这个过程中,我需要使用输入类型将文件上传到服务器......
Webdriver IO 测试给出错误:运行循环 ci 管道时无法创建会话
我是浏览器测试自动化的新手,我在 webdriverIO 中有两个测试用例,它们在本地运行良好,但是当我尝试通过 Circle CI 运行它们时,出现以下错误 我必须安装选择...
webdriver:由于未知错误,请求失败,状态为 500:处理命令时发生未知服务器端错误
功能:[{ appium版本:'1.18.0', 平台名称:'Android', 平台版本:'10.0', 设备方向:'纵向', 设备名称:'Pixel_3a_API_29_portal', 应用程序:“/Users/sandeep/Downloads/
如何在webdriverio中结合appium、flutter、browserstack、ios和cucumber重新加载session
我试图在执行功能文件期间在浏览器堆栈中重新加载我的驱动程序会话。 我想实现这一目标,因为我正在测试一些登录场景,如果每个场景都如此,将会很有帮助
Chrome 浏览器选择证书对话框未由 WebdriverIO 处理
我正在尝试自动化使用 Azure AD 凭据进行身份验证的应用程序,我正在使用 webdriverio 输入凭据,但成功身份验证后 Chrome 浏览器会显示
如何使用 webdriverio 框架捕获/拦截网络 api 调用(请求和响应)?
我试图使用 WebDriverIo 框架中的 browser.getRequests({includePending: true }) 方法使用 **wdio-intercept-service ** npm 库捕获单击提交操作时调用的所有 api。
基本上我正在模拟器上测试一个iOS应用程序,用react-native编写,使用appium与XCUITest和webriver。 我注意到我无法通过定位器“下一个”和“上一个&qu...
我使用的是webdriverIO v7(最新稳定版本)和cucumber。 我收到该错误:错误:“from”参数必须是字符串类型。收到未定义 这是堆栈跟踪: 2021-04-08...
如何使用 webdriverio 处理操作系统生成的弹出窗口
我想通过使用 webdriverio 单击网站来上传文件。 当我单击选择文件字段上的任意位置时,操作系统级别弹出窗口将打开。 如何从操作系统生成的弹出窗口中选择文件并单击打开...
在 iOS 设备上使用 driver.keys() 时出现 WebdriverAgent 错误
我正在使用 Appium + WebdriverIO 编写移动设备自动化测试 我需要使用 driver.keys() 从键盘输入一个值 在 Android 设备上它可以工作。在 iOS 设备上我遇到了下一个错误: 一个
运行 allure 服务生成报告给出错误:spawn EINVAL
>诱惑服务 节点:内部/子进程:421 抛出新的 ErrnoException(err, 'spawn'); ^ 错误:生成 EINVAL 在 ChildProcess.spawn (节点:内部/child_process:421:11) 在对象...
Webdriverio browser.keys('向下箭头') 不适用于特定的自定义下拉菜单
我在一个网页中有两个不同的下拉菜单,两者之间的区别是,对于第一个下拉菜单,默认选择第一个选项,我可以使用 browser.keys 选择选项...
Object.hasOwn(defaultMergeFunctions, key))
描述:我尝试在 Javascript 应用程序中使用 Appium 运行 Android Studio 模拟器,尝试在 appium 中运行模拟器时遇到下一个错误。 我已经安装了节点 v16.14.0 (npm v8.3.1...
我正在尝试将 webdriverIO 脚本转换为剧作家脚本。两者都是用 JavaScript 编写的。我想知道你们中是否有人转换过此类项目以及是否有任何转换器项目
如何防止 VSCode 自动将 WebdriverIO 和 Mocha.js 代码括在括号中?
我尝试在 VSCode 上使用 WebdriverIO 和 Mocha.js 编写一些测试,但是当我编写代码时,VSCode 会自动用括号将代码括起来,这使我的代码失败。 我怎样才能关闭...