webdriver-webelment接口方法

来源:互联网 发布:淘宝提前收款什么意思 编辑:程序博客网 时间:2024/06/04 19:20

WebElement接口常用方法
submit:提交表单,也可用于在搜索框中输入内容后的回车操作
getSize:获取元素的尺寸
getText:获取元素的文本信息
getAtrribute:获取属性的值

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class selenium_webelement_method {
public static void main(String [] args) throws Exception{
WebDriver driver=new FirefoxDriver();
driver.get("http://www.baidu.com/");
WebElement element=driver.findElement(By.id("su"));
System.out.println(element.getSize());//获取百度一下按钮的尺寸
WebElement text = driver.findElement(By.id("cp"));
System.out.println(text.getText());//获取百度首页的备案信息
driver.findElement(By.id("kw")).sendKeys("selenium");
driver.findElement(By.id("kw")).submit();//用submit方法代替点击"百度一下"按钮
Thread.sleep(4000);
WebElement button=driver.findElement(By.id("su"));
System.out.println(button.getAttribute("class"));//获取属性为class的值
driver.close();
}
}
0 0
原创粉丝点击