使用Selenium

时间:2017-11-21 10:02:22

标签: maven selenium firefox

我正在尝试午餐Firefox并在Google上进行简单搜索,但我只能启动Firefox。在代码中应该编辑什么才能顺利运行?我使用的是使用maven依赖项运行的Firefox Quantum 57.

import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class FirefoxLaunch
{
    @Test
    public static void main(String [] args) {
        WebDriver driver;
        driver = new FirefoxDriver();
        driver.get("https://google.com");
        WebElement element =driver.findElement(By.name("q"));
        element.sendKeys("FirefoxDriver Search Function");
        driver.quit();
    }
}

1 个答案:

答案 0 :(得分:2)

使用 function check_command { if ! eval "$1" then echo "Error when executing $1 - exiting" end exit 1 fi } & Selenium 3.7.x 您需要从此link下载 Firefox Quantum 二进制文件并将其保存在您的系统中,然后提供绝对路径 geckodriver 二进制文件通过 geckodriver 行,如下所示:

System.setProperty