我尝试使用selenium驱动程序打开Firefox实例但是它显示了一些错误,有时浏览器打开但是指定的URL没有打印到地址栏。
这是我写的代码
package com.samaritan.automation;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
//import org.openqa.selenium.support.ui.ExpectedCondition;
class CommonFunctions
{
public void click()
{
try
{
String data;
BufferedReader br = new BufferedReader(new FileReader("D:/eRecruiters/_Recruiters - Copy.properties"));
while((data = br.readLine()) != null)
{
String[] strArr = data.split("\t");
String url =new StringBuffer(strArr[1]).append(strArr[0]).toString();
System.out.println(url);
FirefoxDriver driver = new FirefoxDriver();
driver.get(url + "/");
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.quit();
}
}
catch(IOException e) {
System.out.println("File not fould !");
}
}
}
有人能说出我错过了什么吗? 我已经在我的机器22.0上安装了最新的selenium jar文件和Firefox 那是问题吗?或代码中有任何问题吗?