我正在学习如何使用 Eclipse IDE 使用 Selenium Webdriver。我尝试使用 ctrl+shift+O 导入浏览器(例如 Firefox),但似乎不起作用。它只是在底部写着“0 进口添加”。我究竟做错了什么?这就是我的脚本到目前为止的样子(见下文)。 “WebDriver”和“FirefoxDriver”一词下方有一条红色波浪下划线:
public class Firefox {
public static void main(String[] args) {
// TODO Auto-generated method stub
WebDriver driver=new FirefoxDriver();
}
}
最佳答案
苹果机:
Command + Shift + O
Windows:
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
- 在 Eclipse 中 > 右键单击您的项目或 Firefox 类 > 选择构建路径 > 配置构建路径..选择“库”选项卡 > 添加外部 Jar > 添加 Selenium Java jar。
3.点击“确定”
============================
编辑第二部分
现在看来我们需要手动下载并设置 Mozilla Firefox 驱动程序可执行文件的路径。
以下是您需要执行的操作:-
1. Downlaod Mozilla GeckoDriver latest version for MAC
- 解压到您想要的位置,即 c:\GeckoDriver\geckodriver.exe
现在您需要设置系统属性并编写以下行来初始化 FireFoxDriver 对象:-
System.setProperty("webdriver.gecko.driver", "/Users/yourpath/Downloads/geckodriver");
WebDriver driver = new FirefoxDriver();
driver.get("http://seleniumhq.com");
就是这样!
关于java - Selenium 网络驱动程序(Eclipse): importing issues using ctrl +shift +O,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41968754/