如何解决错误“没有打开应用程序”RobotFramework Mobile 测试脚本在 Saucelabs 上执行
我正在尝试在 Saucelabs 上使用 appiumlibrary 运行机器人框架移动测试脚本。我收到以下错误“没有打开应用程序”。
这是我的代码
Open Application https://ondemand.saucelabs.com/wd/hub
... appiumVersion=1.18.1
... platformName=Android
... platformVersion=8.0
... browserName=Chrome
... deviceName=Samsung galaxy S7
... username=xxxxx
... accessKey=xxxxx
... appPackage=com.android.chrome
... appActivity=org.chromium.chrome.browser.document.ChromeLauncherActivity
... automationName=Uiautomator2
我的代码有问题还是酱实验室有任何设置/配置需要设置?
解决方法
根据 Open Application
库的工作方式,我认为这看起来不错。两个可能的问题:
-
您需要在上面的列表中包含
app
功能,以针对 Sauce Labs 上的应用程序。确保包含此内容并且应用已上传到 Sauce。 -
您可能需要更新第一个参数以使用 specific Sauce data center endpoint。还要确保您上传用于测试的应用位于正确的数据中心。
这是一个用于测试原生移动应用程序的 example of using RobotFramework with Sauce。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。