首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能在酱油实验室里用Appium进行机器人测试吗?

我能在酱油实验室里用Appium进行机器人测试吗?
EN

Stack Overflow用户
提问于 2022-05-27 01:53:22
回答 1查看 111关注 0票数 1

我正在做移动测试,并考虑将我的测试迁移到Sauce实验室平台上。

我必须进行自动化测试,该平台需要运行Appium与机器人测试。

我能在Sauce实验室平台上运行用机器人框架(带有Appium)编写的测试吗?

EN

回答 1

Stack Overflow用户

发布于 2022-06-30 04:04:57

因为Sauce实验室使用Selenium和Appium的远程协议,所以应该可以将其与几乎所有支持这些协议的工具集成在一起。

这包括Appium/机器人;事实上,其中一个Sauce实验室解决方案工程师有一个用于iOS和Android的本地应用程序的在线示例:https://github.com/saucelabs-training/demo-python/tree/main/examples/robotframework/native_mobile

其基本思想是使用相关的Sauce实验室Appium数据中心作为远程服务器URL,并使用变量传递所需的有效功能:

代码语言:javascript
复制
Start Session
    Open application  ${REMOTE_URL}
    ...  platformName=${PLATFORM_NAME}
    ...  platformVersion=${PLATFORM_VERSION}
    ...  deviceOrientation=${DEVICE_ORIENTATION}
    ...  username=%{SAUCE_USERNAME}
    ...  accessKey=%{SAUCE_ACCESS_KEY}
    ...  privateDevicesOnly=${PRIVATE_DEVICES_ONLY}
    ...  app=https://github.com/saucelabs/sample-app-mobile/releases/download/2.7.1/Android.SauceLabs.Mobile.Sample.app.2.7.1.apk
    ...  name=${TEST_NAME}  

它甚至可以使用JavaScript执行器更新Sauce实验室的测试状态:

代码语言:javascript
复制
End Session
    Run Keyword If  '${TEST_STATUS}'== 'PASS'  Execute Script  sauce:job-result=passed
    ...  ELSE  Execute Script  sauce:job-result=failed
    Close all applications
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72399671

复制
相关文章

相似问题

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