Click,SendKeys,Clear
Click::模拟鼠标左键,点击元素
SebdKeys:输入内容
Clear:清除元素
应用:
package com.ming.Selenium;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
/**
* @author Mingze
* @version 1.0
*/
public class OperationEle {
public static void main(String[] args) throws InterruptedException {
WebDriver driver = new ChromeDriver();
//跳转到对应的url
driver.get("https://www.baidu.com/");
//最大化窗口
driver.manage().window().maximize();
//往对应元素的输入框传入关键词 .sendKeys("Selenium")
driver.findElement(By.xpath("//*[@id=\"kw\"]")).sendKeys("Selenium");
//为了方便观察 加入傻瓜等待
Thread.sleep(3000);
//找到对应元素(百度一下) 然后进行点击操作 .click()
driver.findElement(By.xpath("//*[@id=\"su\"]")).click();
Thread.sleep(3000);
//清空输入框元素 .clear()
driver.findElement(By.xpath("//*[@id=\"kw\"]")).clear();
}
}
总结: 大部分方法都是围绕Click,SendKeys这两个使用频率最高的事件服务。