Cucumber Browserstack运行不会更新其功能
我想知道是否有其他人知道一种很好的方法,可以使用Capybara/Browserstack/Cucumber顺序启动各个浏览器堆栈测试 我在使用Capybara时遇到了一些问题,因为browserstack不会在每次运行时都使用我的新功能进行更新,即使在我关闭浏览器时也是如此,即:两次测试运行在browserstack中顺序启动,但使用相同的浏览器和操作系统设置 抽象场景:运行登录测试 考虑到我想用og测试x网站的功能 示例: |浏览器|浏览器|版本|操作系统|操作系统|版本|分辨率| |IE | 11.0 | Windows | 8.1 | 1024x768| |Firefox | 45.0 | Windows | 10 | 1024x768| 我检查了每个值是否成功发送到下一步,但Browserstack似乎没有更新我试图设置的新功能Cucumber Browserstack运行不会更新其功能,cucumber,capybara,browserstack,Cucumber,Capybara,Browserstack,我想知道是否有其他人知道一种很好的方法,可以使用Capybara/Browserstack/Cucumber顺序启动各个浏览器堆栈测试 我在使用Capybara时遇到了一些问题,因为browserstack不会在每次运行时都使用我的新功能进行更新,即使在我关闭浏览器时也是如此,即:两次测试运行在browserstack中顺序启动,但使用相同的浏览器和操作系统设置 抽象场景:运行登录测试 考虑到我想用og测试x网站的功能 示例: |浏览器|浏览器|版本|操作系统|操作系统|版本|分辨率| |IE
我知道我可能可以通过设置来实现并行运行设置功能,但我们对使用Browserstack许可证的并行运行数量有一个限制。这就是为什么我想按顺序运行它们,并认为这可能是一种方法 根据我的经验,BrowserStack在从测试中接收到的特定操作系统/浏览器功能上启动测试。因此,您的安装程序似乎正在为测试的两次运行发送相同的功能 我相信您希望在不同的操作系统/浏览器组合上按顺序运行测试。在这种情况下,您可以在“并行测试”部分参考BrowserStack的文档进行配置。创建所有文件后,可以运行以下命令以按顺序运行测试:
rake BS_USERNAME=<username> BS_AUTHKEY=<access_key> nodes=1
rake BS\u USERNAME=BS\u AUTHKEY=nodes=1