首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QAF |为单个多驱动程序配置多个Remote.server运行移动到网络和返回

QAF |为单个多驱动程序配置多个Remote.server运行移动到网络和返回
EN

Stack Overflow用户
提问于 2021-10-02 18:53:23
回答 1查看 24关注 0票数 0

在同一个测试用例/场景中,我必须在两个不同的服务提供商之间切换驱动程序。

目前我使用"env.resources“在不同的文件中设置多个环境细节,但是在第二个环境文件中的"remote.server”总是被接管。

例如:

网站测试: BrowserStack | Appium/App测试: ExperiTest

我参考了下面的帖子,它主要讨论切换驱动程序,而不是多个远程。服务器/端口

Switch back and forth between drivers (across different environment) in qmetry

Multiple OS, browsers for parallel execution using Saucelabs and QAF framework

QAF - How to automate both WEB and MOBILE app using QAF

https://qmetry.github.io/qaf/qaf-2.1.13/properties_list.html

根据下面的链接,我们可以设置多个环境,但是如何通过switchDriver在运行期间传递环境详细信息

https://qmetry.github.io/qaf/latest/managing_resources_for_different_env.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-02 19:13:47

在调用switchDriver或testBase之前使用getBundle设置"remote.server“

代码语言:javascript
复制
getBundle().setProperty("remote.server","Remote server URL");

switchDriver("chromeRemoteDriver"); // Common step from QAF
(or)
QAFTestBase testBase = getTestBase(); //TestBaseProvider.instance().get()
testBase.setDriver("chromeRemoteDriver");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69419330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档