Selenium Webdriver(Eclipse):使用ctrl + shift + O导入问题

时间:2017-01-31 22:35:33

标签: java eclipse selenium

我正在学习如何使用Eclipse IDE使用Selenium Webdriver。我试图通过使用ctrl + shift + O导入浏览器(例如,Firefox),但它似乎不起作用。它只是说" 0进口添加"在底部。我究竟做错了什么?这是我的脚本到目前为止的样子(见下文)。 我在#34; WebDriver"这个词下面有一个红色的波浪线下划线。和" FirefoxDriver"

public class Firefox {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        WebDriver driver=new FirefoxDriver();

    }

}

1 个答案:

答案 0 :(得分:1)

的Mac:

Command + Shift + O

视窗:

Ctrl + Shift + O (< - ''O'不是零)

静态导入:

Ctrl + Shift + M (来源>添加导入)不仅可用于添加缺失的导入。它也可以帮助静态

第二次修改

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Firefox {

    public static void main(String[] args){

        WebDriver driver=new FirefoxDriver();

   }
}

1。Download the selenium jar file

  1. 在Eclipse中>右键单击您的项目或Firefox类>选择构建路径>配置构建路径..选择“库”选项卡>添加外部罐子>添加Selenium Java jar。
  2. 3.单击确定

    ==========================

    编辑第二部分

    现在看来我们需要手动下载并设置Mozilla Firefox驱动程序可执行文件的路径。

    以下是您需要做的事: -

    1。Downlaod Mozilla GeckoDriver latest version for MAC

    1. 在您想要的位置提取,即c:\ GeckoDriver \ geckodriver.exe
    2. 现在需要设置系统属性并编写以下行来初始化FireFoxDriver对象: -

      System.setProperty("webdriver.gecko.driver",   "/Users/yourpath/Downloads/geckodriver");
      
      WebDriver driver = new FirefoxDriver();
      
      driver.get("http://seleniumhq.com");
      

      多数民众赞成!