无法使用给定 URL 打开 Firefox 浏览器 - Selenium Webdriver & Java
Unable to open Firefox browser with given URL - Selenium Webdriver & Java
我编写了以下用于打开 Gmail 网站的 selenium 脚本。
import org.openqa.selenium.WebDriver; <br>
import org.openqa.selenium.firefox.*;
public class OpenGmail {
/**
* @param args
*/
public void OpenGmailApp()
{
WebDriver webdriver = new FirefoxDriver();
webdriver.get("gmail URL");
}
public static void main(String[] args) {
OpenGmail ob = new OpenGmail();
ob.OpenGmailApp();
}
}
当我执行上面的脚本时,我只获得 Firefox 主页。它不是 gmail 登录页面。请指导我在该脚本中可能犯的错误。
如果您的 jar 文件是旧的并且浏览器已更新到最新版本,请从 selenium 网站下载最新的 jar 文件 -
您也可以使用 Selenium FF 插件..
所有的步骤都可以记录在插件中,并且可以导出脚本。
这是由于 firefox 43 未加载未签名的 .xpi (selenium 2.45.0)。这是一个临时修复。 Selenium 将在此之后很快更新他们的 jar,您将不需要使用此分析
完整代码:-
public void OpenGmailApp()
{
WebDriver driver = null;
final FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("xpinstall.signatures.required", false);
driver = new FirefoxDriver(firefoxProfile);
driver.get("https://www.google.co.in/");
}
public static void main(String[] args) {
OpenGmail ob = new OpenGmail();
ob.OpenGmailApp();
}
另一个可能导致问题的是旧的 selenium 罐子或旧的浏览器版本。所以更新他们两个。
从下方下载最新的 jar URL:-
http://www.seleniumhq.org/download/
希望对您有所帮助:)
我遇到了同样的问题。现在问题已解决。下载最新的 selenium jar 并替换 eclipse 中项目的外部 jar。检查硒罐。 Selenium 支持 Firefox,因此它直接启动 Firefox WebDriver 实例,但由于 selenium jar 兼容性 url id 未打开。
如果您是 运行 通过 Jenkins/Command 提示,那么在更新您的 selenium 罐子的同时,删除库文件夹中该特定罐子的旧版本。在 运行 via Jenkins/Command prompt
时保留两个版本可能会产生问题
我编写了以下用于打开 Gmail 网站的 selenium 脚本。
import org.openqa.selenium.WebDriver; <br>
import org.openqa.selenium.firefox.*;
public class OpenGmail {
/**
* @param args
*/
public void OpenGmailApp()
{
WebDriver webdriver = new FirefoxDriver();
webdriver.get("gmail URL");
}
public static void main(String[] args) {
OpenGmail ob = new OpenGmail();
ob.OpenGmailApp();
}
}
当我执行上面的脚本时,我只获得 Firefox 主页。它不是 gmail 登录页面。请指导我在该脚本中可能犯的错误。
如果您的 jar 文件是旧的并且浏览器已更新到最新版本,请从 selenium 网站下载最新的 jar 文件 -
您也可以使用 Selenium FF 插件..
所有的步骤都可以记录在插件中,并且可以导出脚本。
这是由于 firefox 43 未加载未签名的 .xpi (selenium 2.45.0)。这是一个临时修复。 Selenium 将在此之后很快更新他们的 jar,您将不需要使用此分析
完整代码:-
public void OpenGmailApp()
{
WebDriver driver = null;
final FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("xpinstall.signatures.required", false);
driver = new FirefoxDriver(firefoxProfile);
driver.get("https://www.google.co.in/");
}
public static void main(String[] args) {
OpenGmail ob = new OpenGmail();
ob.OpenGmailApp();
}
另一个可能导致问题的是旧的 selenium 罐子或旧的浏览器版本。所以更新他们两个。
从下方下载最新的 jar URL:- http://www.seleniumhq.org/download/
希望对您有所帮助:)
我遇到了同样的问题。现在问题已解决。下载最新的 selenium jar 并替换 eclipse 中项目的外部 jar。检查硒罐。 Selenium 支持 Firefox,因此它直接启动 Firefox WebDriver 实例,但由于 selenium jar 兼容性 url id 未打开。
如果您是 运行 通过 Jenkins/Command 提示,那么在更新您的 selenium 罐子的同时,删除库文件夹中该特定罐子的旧版本。在 运行 via Jenkins/Command prompt
时保留两个版本可能会产生问题