使用selenium和capybara重用现有的firefox实例

时间:2016-01-09 19:17:00

标签: selenium rspec capybara

目前在调试测试用例期间,selenium正在打开一个新的firefox窗口,无论它选择哪个桌面屏幕。我希望能够将selenium连接到现有窗口(并且在测试结束时不关闭窗口。)

我在selenium文档中看到了这个

webdriver.firefox.useExisting   Never use in production Use a running instance of firefox if one is present

但我不知道如何从rails / rspec / capybara

设置它

我已经查看了相关的SO答案,它们更多地与附加到正在运行的测试有关。我只是想控制窗口的位置,并且可以使用开发者控制台打开窗口,这样我们就可以看到发生了什么,最后让窗口在测试结束时保持打开状态

1 个答案:

答案 0 :(得分:0)

取决于问题2163这是Selenium 1的一个功能,并没有实现到Selenium 2,但仍然保留在文档中。请检查此issue