typescript - 将 Testcafe 与 Appium 结合使用

标签 typescript appium e2e-testing browser-automation testcafe

我现在正在搜索如何将 TestCafe 与 Appium 一起使用。

长话短说:测试环境是一个 node.js 环境;自动化测试脚本是使用 TestCafetypescript 编写的;计划是在桌面浏览器和手机上执行这些测试。

桌面 浏览器:这是通过 TestCafetestcafe-browser-provider-selenium 涵盖的和一个 Selenium 网格 服务器。

手机:我试图通过使用 TestCafeAppium 在手机上执行测试来解决这个问题。

在这里,文档不容易找到,而且我没有任何进展。我很感兴趣我需要从 Testcafes 端做什么,因为在 LAN 内,我可以访问一个已经运行的 Appium 服务器,并连接到它的真实设备。

是否有人在使用上述工具并愿意分享知识?

PS:我已经看过这个链接,但它没有帮助,因为它需要人工交互,而且它不是完全自动化的:QR code suggestion for TestCafe mobile device testing

稍后编辑:

使用 testcafe-browser-provider-webdriverio 包没有解决问题,因为它有一些连接问题。所以,我重新开始寻找解决方案,我拒绝相信没有针对上述情况的选择...

最佳答案

你可以试试testcafe-browser-provider-webdriverio插入。作者声称此提供程序可以连接到 Appium 服务器。

关于typescript - 将 Testcafe 与 Appium 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55953475/

相关文章:

java - 无法创建文件并断言其存在

javascript - 单击时 TestCafe 持久化数据

testing - Async/await t 测试代码在 TestCafe 的 beforeEach 中不起作用

javascript - Angular 4 - 选择用于枚举不起作用的选择

typescript - 当联合类型具有字符和字符串类型时,vscode 智能感知不起作用

java - F查找appium的Android APK的 Activity 名称

java - 如何在开始和测试期间使用 Appium "wait to activity"?

testing - 在 TestCafe 中访问剪贴板

javascript - 使用 typescript 和 babel 时重新映射 Istanbul 尔

Angular 5,NullInjectorError : No provider for Service