packagerjcs;importorg.openqa.selenium.firefox.FirefoxDriver;public classqhjb
{public static voidmain(String[] args)
{
System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //设置火狐的安装路径,防止系统找不到
FirefoxDriver driver= new FirefoxDriver(); //初始化FireFox浏览器实例,并打开浏览器
try{
driver.manage().window().maximize();//最大化窗口
Thread.sleep(5000);
driver.get("https://www.baidu.com"); //打开一个网址,方法一//driver.findElementByLinkText("地图").click();//通过连接文字打开地图
boolean a= driver.findElementById("kw").isDisplayed(); //是否看见
System.out.println("元素是否可见:"+a);boolean b= driver.findElementById("kw").isEnabled(); //是否可编辑操作
System.out.println("元素是否编辑:"+b);
String s= driver.findElementById("kw").getTagName(); //查看标签名字
System.out.println("kw标签名字:"+s);
String w= driver.findElementById("su").getTagName(); //查看标签名字
System.out.println("su标签名字:"+w);
String p= driver.findElementById("kw").getAttribute("class"); //用于获取元素的属性值
System.out.println("kw的class属性值名字:"+p);
String g= driver.findElementByPartialLinkText("图").getText();
System.out.println("连接文字 地图 的 文本值:"+g);
Thread.sleep(10000);
driver.findElementById("kw").sendKeys("中国");
Thread.sleep(10000);
driver.findElementById("kw").clear();
Thread.sleep(10000);
driver.findElementById("kw").sendKeys("美国");
driver.findElementById("su").click();
Thread.sleep(10000);
}catch(Exception e)
{
e.printStackTrace();
}finally{
driver.quit();
}
}
}
执行结果:
元素是否可见:true
元素是否编辑:true
kw标签名字:input
su标签名字:input
su标签名字:s_ipt