我试图通过将自定义的Firefox配置文件传递给DefaultSelenium构造函数启动硒服务器。它使用指定的URL打开浏览器。Selenium服务器不启动自定义Firefox的配置文件
DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*custom \"C:/Program Files/Mozilla Firefox/firefox.exe\"",ReadConFile.readcoFile("serverName"));
selenium.start();
日志是
16:39:19.246 INFO - Allocated session 4eb63d37a4ba4d2fb4e351f8f59e3ea6 for https://<myURL>, launching...
那么它保持这样的,服务器无法启动。
但是,如果我不使用自定义配置文件,这工作正常。
DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*chrome",ReadConFile.readcoFile("serverName"));
selenium.start();
我需要启动自定义配置文件,因为我保存了https所需的一些站点证书。另外,我从eclipse执行这个。
我想我的服务器没有配置为启动自定义配置文件。请帮我解决一下这个。
您还可以在java中启动Selenium服务器。见[这里] [1]。 [1]:http://stackoverflow.com/questions/2341109/starting-selenium-with-custom-firefox-profile-from-eclipse/4600601#4600601 – 2011-11-16 04:48:31