1、搭建环境注意的问题:
1)selenium和firefox的版本要严格保持一致(比如firefox55对应selenium3.5.1;chrome62对应selenium2.33.0);
2)firefox48之前不需要指定driver;从firefox48开始mozilla会提供个别driver,叫geckodriver。先在这里下载driver,然后在code设置改driver后启动即可。设置方式:
System.setProperty("webdriver.gecko.driver", "geckodriver.exe的路径");
2、简单java demo:
firefox:
public static void sampleFirefox(){
WebDriver driver = null;
try {
System.setProperty("webdriver.firefox.bin", "D:\\Program Files\\Mozilla Firefox\\firefox.exe");
//firefox46之后需要手动设置driver
System.setProperty("webdriver.gecko.driver", "D:\\development\\geckodriver-v0.19.1-win64\\geckodriver.exe");
// System.setProperty("sun.net.client.defaultConnectTimeout", "95000");
// System.setProperty("sun.ne