Selenium java不会打开firefox网页

Selenium java不会打开firefox网页,java,selenium,url,firefox,hyperlink,Java,Selenium,Url,Firefox,Hyperlink,这是我的密码 WebDriver driver = new FirefoxDriver(); driver.get("http://www.google.com"); WebElement searchBox = driver.findElement(By.name("q")); searchBox.sendKeys("Packt Publishing"); searchBox.submit(); 以下是我的作品: import org.openqa.s

这是我的密码

    WebDriver driver = new FirefoxDriver();
    driver.get("http://www.google.com");
    WebElement searchBox = driver.findElement(By.name("q"));
    searchBox.sendKeys("Packt Publishing");
    searchBox.submit();
以下是我的作品:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
(我不知道为什么这里把他们放在同一条线上)

它所做的是打开一个新的firefox页面,其中有一个空的选项卡。。。怎么了?
我在这个网站上找了其他有同样问题的人,但没有找到答案。

当你使用
Selenium
3.4.0和
geckodriver
v0.17.0和
Mozilla Firefox
53.0时,您必须在系统中下载并保存
geckodriver
,并在代码中提供
geckodriver
的绝对路径。您可以考虑使用以下代码块来启动谷歌搜索:调用<代码>子()/<代码>方法:

    System.setProperty("webdriver.gecko.driver", "C:\\your_directory\\geckodriver.exe");
    WebDriver driver = new FirefoxDriver();
    driver.get("https://google.com");
    driver.findElement(By.name("q")).clear();
    driver.findElement(By.name("q")).sendKeys("Packt Publishing");
    // CASE C : Submitting the Search String through submit()
    driver.findElement(By.xpath("//input[@value='Google Search']")).submit();

如果这能回答您的问题,请告诉我。

请告诉我Selenium Gecko Mozilla版本?谢谢,我不这么认为,即使我只写了以下代码WebDriver=newfirefoxdriver();driver.get(“);它不起作用将
driver.get(“google.com”);
更改为
driver.get(“https://google.com);
.Thanks很抱歉它不起作用。你告诉我的我都做了。不管怎样,这个代码驱动程序。get(“google.com”);是我没有写过的一个示例,。请参阅此讨论线程。如果错误仍然存在,请复制您的确切代码和错误堆栈跟踪以及Selenium Gecko Mozilla版本。谢谢