如何设置Serenity属性以在浏览器堆栈上的移动设备上运行测试

时间:2019-06-13 13:08:32

标签: serenity-bdd browserstack

我正在研究在浏览器堆栈上运行的宁静+ JBehave测试。我在serenity.properties文件中设置功能:

browserstack.user=...
browserstack.key=...
browserstack.server=hub-cloud.browserstack.com

browserstack.browserName=iPhone
browserstack.device=iPhone 8 Plus
browserstack.realMobile=true
browserstack.os_version=11
browserstack.name=Bstack-[Java] Sample Test

webdriver.driver=remote
webdriver.remote.url=https://myUser:myKey@hubcloud.browserstack.com/wd/hub

我进行测试。它们在浏览器堆栈上执行,但始终在Windows上执行。我的移动设备设置被完全忽略。我在browserstack页面上生成了设置。

有帮助吗?

1 个答案:

答案 0 :(得分:-1)

我的测试完全基于Serenity,当我通过以下针对移动设备的测试时,它在BrowserStack上运行良好:

browserstack.user=UserName
browserstack.key=Access_Key
browserstack.server=hub-cloud.browserstack.com

environment.single.name=single_test
environment.single.device = iPhone 8 Plus
environment.single.realMobile = true
environment.single.os_version = 11