Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cucumber Browserstack运行不会更新其功能_Cucumber_Capybara_Browserstack - Fatal编程技术网

Cucumber Browserstack运行不会更新其功能

Cucumber Browserstack运行不会更新其功能,cucumber,capybara,browserstack,Cucumber,Capybara,Browserstack,我想知道是否有其他人知道一种很好的方法,可以使用Capybara/Browserstack/Cucumber顺序启动各个浏览器堆栈测试 我在使用Capybara时遇到了一些问题,因为browserstack不会在每次运行时都使用我的新功能进行更新,即使在我关闭浏览器时也是如此,即:两次测试运行在browserstack中顺序启动,但使用相同的浏览器和操作系统设置 抽象场景:运行登录测试 考虑到我想用og测试x网站的功能 示例: |浏览器|浏览器|版本|操作系统|操作系统|版本|分辨率| |IE

我想知道是否有其他人知道一种很好的方法,可以使用Capybara/Browserstack/Cucumber顺序启动各个浏览器堆栈测试

我在使用Capybara时遇到了一些问题,因为browserstack不会在每次运行时都使用我的新功能进行更新,即使在我关闭浏览器时也是如此,即:两次测试运行在browserstack中顺序启动,但使用相同的浏览器和操作系统设置

抽象场景:运行登录测试 考虑到我想用og测试x网站的功能 示例: |浏览器|浏览器|版本|操作系统|操作系统|版本|分辨率| |IE | 11.0 | Windows | 8.1 | 1024x768| |Firefox | 45.0 | Windows | 10 | 1024x768|

我检查了每个值是否成功发送到下一步,但Browserstack似乎没有更新我试图设置的新功能


我知道我可能可以通过设置来实现并行运行设置功能,但我们对使用Browserstack许可证的并行运行数量有一个限制。这就是为什么我想按顺序运行它们,并认为这可能是一种方法

根据我的经验,BrowserStack在从测试中接收到的特定操作系统/浏览器功能上启动测试。因此,您的安装程序似乎正在为测试的两次运行发送相同的功能

我相信您希望在不同的操作系统/浏览器组合上按顺序运行测试。在这种情况下,您可以在“并行测试”部分参考BrowserStack的文档进行配置。创建所有文件后,可以运行以下命令以按顺序运行测试:

rake BS_USERNAME=<username> BS_AUTHKEY=<access_key> nodes=1
rake BS\u USERNAME=BS\u AUTHKEY=nodes=1