首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨多个平台组织和运行机器人测试的最佳方式

跨多个平台组织和运行机器人测试的最佳方式
EN

Stack Overflow用户
提问于 2020-08-07 08:44:15
回答 1查看 40关注 0票数 0

这是个新手。为了找出组织必须跨多个平台运行的测试的最佳方法,有可能有一个测试用例可以指向不同平台的关键字。在这种情况下,标签是否可以工作,这样我就可以用4个平台标签来标记特定的测试,并以某种方式将其配置为查看第一个标签并转到该标签/测试用例组合的适当关键字?

这样我就可以使用下面的示例测试用例并运行它4次,每个需要测试的平台一次:

测试用例

代码语言:javascript
复制
Given I can log in to my application
When I select the thing
Then I see the other thing

并且不必有4个单独的测试用例,每个测试用例对应一个平台,例如:

代码语言:javascript
复制
Given I can log in to my application in native iOS app

Given I can log in to my application in native android app

Given I can log in to my application in native desktop app

Given I can log in to my application in native web app

这有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-07 11:15:44

一个简单的解决方案是使用一个变量来标识要导入的特定于平台的库。例如,import语句可能如下所示:

代码语言:javascript
复制
*** Settings ***
Library  ${platform}Library.py

然后,您可以创建名为IOSLibrary.pyAndroid.py等的文件,然后指定要加载的文件,如下所示:

代码语言:javascript
复制
$ robot -v platform:IOS tests
$ robot -v platform:Android tests
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63293647

复制
相关文章

相似问题

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