如何启动selenium浏览器并手动关闭它?
在测试我的 Rails 应用程序时,我将 Selenium 与 Cucumber 一起使用。我注意到启动浏览器时存在某种延迟。我可以只启动浏览器而不关闭它吗?然后测试始终在该浏览器上运行。
I'm using Selenium with Cucumber when testing my rails application. I notice that when starting up the browser there is some sort of delay. Could I just start the browser and never close it? Then the test always run on that browser.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
简单的答案:不。
我也不确定这是否可取,您肯定希望您的测试每次都从一个新的浏览器实例开始,以便为它们保留完全相同的环境吗?
Simple answer: No.
I'm not sure this would be desirable either, surely you want your tests to start with a fresh browser instance each time to preserve the exact same environment for them ?
您应该考虑使用 Spork 来加速您的测试。
看看这个来发表你自己的意见:
http://bddcasts.com/series/tools/episodes/using-spork-to-speed-up-rspec-and-cucumber
You should consider using Spork to speed up your tests.
Look at this to make your own opinion:
http://bddcasts.com/series/tools/episodes/using-spork-to-speed-up-rspec-and-cucumber