selenium怎么用java运行

 我来答
太极虎辉辉year
2016-12-15 · 超过12用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:5.9万
展开全部

你可以看看这段代码

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("错误");


        }


}

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式