selenium怎么用java运行
你可以看看这段代码
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.*;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Test {
static Thread thread=new Thread();
public static void main(String []args){
System.setProperty("webdriver.gecko.driver",
"D:\\selenium-server-standalone\\geckodriver.exe");//启动谷歌浏览器的路径
WebDriver driver=new FirefoxDriver();
driver.get("http://www.baidu.com");//输入要打开的网站
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);//等待10S
if(driver.findElement(By.id("kw")).isEnabled()){
System.out.println("百度文本框可以输入");//定位到kw百度文本框可以使用
driver.findElement(By.id("kw")).sendKeys("selenium");//定位到kw元素,然后输入selenium
driver.findElement(By.id("su")).click();//点击su元素
}else {
System.out.println("百度文本框不可以输入");//如果定位不到kw元素,百度文本框不可以输入
}
try{
thread.sleep(5000);
}catch (Exception e){
System.out.println("错误");
}
}
}