Java 当我运行selenium webdriver代码时,Firefox webdriver没有通过给定的webaddress启动
当我尝试启动Firefox web驱动程序时,它没有启动显示Firefox默认页面Java 当我运行selenium webdriver代码时,Firefox webdriver没有通过给定的webaddress启动,java,selenium-webdriver,Java,Selenium Webdriver,当我尝试启动Firefox web驱动程序时,它没有启动显示Firefox默认页面 WebDriver dr = new FirefoxDriver(); dr.get("https://www.google.co.in/"); dr.manage().window().maximize(); 它没有开始显示firefox默认页面 下面我附上输出图像截图 对不起,我还不能发表评论,但我想提供帮助。当我使用集成在python脚本中的SeleniumWebDriver时,我
WebDriver dr = new FirefoxDriver();
dr.get("https://www.google.co.in/");
dr.manage().window().maximize();
它没有开始显示firefox默认页面
下面我附上输出图像截图
对不起,我还不能发表评论,但我想提供帮助。当我使用集成在python脚本中的SeleniumWebDriver时,我遇到了类似的问题。问题在于凭据(特别是在声明新的webdriver对象时使用SSL协议)。我使用的代码如下所示:
driver = webdriver.PhantomJS(executable_path = "/opt/local/bin/phantomjs", service_args=['--ignore-ssl-errors=true'])
如您所见,我使用了一个忽略ssl错误的密钥。这解决了我的问题,所以我不确定您使用什么平台来编写代码,但希望您能找到类似的对象调用
我发现了人们处理不可信证书的方式。特别是对于FireFox:
//It creates firefox profile
FirefoxProfile profile=new FirefoxProfile();
// This will set the true value
profile.setAcceptUntrustedCertificates(true);
// This will open firefox browser using above created profile
WebDriver driver=new FirefoxDriver();
driver.get("pass the url as per your requirement");
希望它能帮助你
最好的。
-Petr.Firefox是与selemium最兼容的浏览器之一,同时也是最不兼容的浏览器之一 我这样说是因为如果您没有与您正在运行的firefox版本相匹配的selenium库的正确版本,或者相反,它将始终失败
首先,我会尝试切换到不同版本的Firefox。Selenium版本2.48.0支持Firefox版本24-41,因此,如果您的Firefox版本不符合该范围,则很可能是问题所在。我也面临同样的问题。这个问题的解决方案是更新selenium版本。当你提到的页面在firefox启动时打开,进入选项->插件->扩展。您将能够在那里看到错误。我得到“Foreox Webdriver无法加载,已禁用”
这是在Firefox43和selenium 2.44上实现的。更新到selenium 2.51解决了这个问题。试试这个。。这将解决问题
FirefoxProfile fpi = new FirefoxProfile();
fpi.setPreference("browser.startup.homepage_override.mstone", "ignore");
fpi.setPreference("startup.homepage_welcome_url.additional", "about:blank");
wd = new FirefoxDriver(fpi);
wd.get("http://www.google.com");
如果你想超越firefox的属性,
1.首先要查找浏览器属性列表,请在地址url中键入“about:config”
2.使用setPreference方法设置/分配值。您使用的是哪个webdriver版本?2.48.2?试用较低版本的firefox几天前我也遇到了同样的问题,这是因为您安装的firefox版本。只需安装以前的版本,它就会被修复。