如何设置Firefox配置文件:Selenium RC,.Net客户端驱动程序?
我正在使用Selenium RC + .Net客户端驱动程序。 我在c:\ selenium \目录中创建了一个Firefox配置文件。 这是我的代码:
Dim MySelenium As ISelenium = Nothing MySelenium = New DefaultSelenium("localhost", 4444, "*custom C:/Program Files/Mozilla Firefox/firefox.exe -profile c:/selenium/", "http://www.google.com/")
当我运行它时,我收到以下错误:
无法启动新的浏览器会话:启动浏览器时出错
这样做的正确方法是什么?
您需要通过RC而不是代码启动它。
所以你会这样做
java -jar selenium-server.jar -firefoxProfileTemplate c:\selenium\
启动浏览器,然后执行
Dim MySelenium As ISelenium = Nothing MySelenium = New DefaultSelenium("localhost", 4444, "*firefox", "http://www.google.com/")
并且应该使用您想要的配置文件启动Firefox。
在Java中,您可以以编程方式创建Selenium Server并将File作为newFirefoxProfileTemplate配置属性传递:
RemoteControlConfiguration rcc = new RemoteControlConfiguration(); rcc.setPort(5499); rcc.setFirefoxProfileTemplate(newFirefoxProfileTemplate); // This is a File object SeleniumServer server = new SeleniumServer(rcc); server.start();
也许有类似(或相同)的vb.net类可用。