首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QAF -如何使用QAF自动化WEB和移动应用程序

QAF -如何使用QAF自动化WEB和移动应用程序
EN

Stack Overflow用户
提问于 2021-01-20 01:41:02
回答 1查看 154关注 0票数 1

我是QAF的新手。我需要同时自动化web和移动应用程序。比方说,我必须使用移动本地应用程序进行资金转移,然后注销,然后立即打开桌面浏览器(而不是移动浏览器),并打开web应用程序来验证相同的交易。

因为我们需要配置Appium驱动程序和浏览器驱动程序来实现此场景。如何使用QAF框架处理此场景。

EN

Stack Overflow用户

回答已采纳

发布于 2021-01-20 03:46:22

使用QAF,您可以在单个测试用例中与多个设备/驱动程序进行交互。QAF有support for Multiple Devices in one testcase。驱动程序可用于移动或桌面浏览器。为不同的驱动程序提供功能,您可以在测试用例中根据需要在驱动程序之间进行切换。假设您有用于chromeandroid驱动程序的provided capabilities,您可以在同一测试中使用多个驱动程序,如下所示:

代码语言:javascript
复制
QAFTestBase testbase = TestBaseProvider.instance().get();


testbase.setDriver("androidDriver");
//some steps with mobile


testbase.setDriver("chromeDriver");`
//some steps with chrome browser instance 1

testbase.setDriver("chrome2Driver");
//some steps with another chrome browser/driver`


testbase.setDriver("androidDriver");`
//switch to do something with mobile driver

testbase.setDriver("chromeDriver");`
//switch to do something with chrome browser instance 1

//tear down test case specific driver session that are no-more required
testbase.tearDown("chromeDriver");
testbase.tearDown("chrome2Driver");

testbase.setDriver("androidDriver");`
//switch back to mobile driver
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65796689

复制
相关文章

相似问题

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