1
8
我同意这是个问题。每次都有一个新的firefox进程副本是很好的,但是通过重新生成firefox配置文件来增加启动时间有点过分了。如果你打开一个错误报告 http://jira.openqa.org 请发电子邮件至patrick@browsermob.com,我很高兴能确保我们找到合适的解决方案。 附言:我已经一次性解决了这个问题。我们使用相同的firefox配置文件,只需使用缓存和cookies数据库。但我真的应该把这种变化修补回硒的来源。 |
2
6
只需将下面的代码移出测试设置并进入fixture设置,并保持Selenium实例的全局(代码假定为nunit)。
然后,您的测试设置应该如下所示:
|
3
1
减少加载配置文件时间的一个小方法是从Firefox配置文件中删除较大的文件。为此,请通过运行命令firefox.exe-p来设置您自己的配置文件。配置文件生成后,进入选项并关闭缓存和其他Web测试不需要的功能。然后将您的配置文件复制到新位置,并删除不需要的SQL文件。(否则,当您再次打开它时,您将还原使配置文件非常小的已删除文件)。开始硒测试时,请在新位置引用您的配置文件。在此之前,我在每次测试启动时复制了一个50MB的配置文件,现在它复制了一个3-4MB的配置文件,启动时间几乎是瞬间的。 同样,这不是再次使用同一个配置文件的方法,但它会缩短每个配置文件的复制时间。 |
4
0
使用MSTEST,我可以让司机只打开一个
|
5
0
虽然现在这是个老问题!!Selenium Server或RC已过时,但Selenium WebDriver仍存在同样的问题。通过WebDriver启动Firefox大约需要30秒。 但是正如这里所解释的,一些人在禁用了未使用的网络适配器(位于控制面板\网络和Internet \网络连接中)之后就绕过了这个问题。 它被卡住了:
https://groups.google.com/forum/#!topic/selenium-users/a2fNfF-mD_E 虽然它对我不起作用,但有人可能肯定要尝试它!! 另一个办法可能是:
|