Selenium:常见web UI元素操作及API使用
2021-05-08 12:27
标签:put nan str ring pat cte list sap att 链接 link 链接的操作 输入框 testbox 输入框的操作 按钮 button 找到按钮元素 下拉选择框框 Select 下拉选择框的操作 单选项 Radio Button 单选项元素的操作 多选项 checkbox 多选框的操作和单选框一模一样的。 Selenium:常见web UI元素操作及API使用 标签:put nan str ring pat cte list sap att 原文地址:http://www.cnblogs.com/hejing-swust/p/7630248.html链接(link)
// 找到链接元素
WebElement link1 = driver.findElement(By.linkText("小坦克"));
WebElement link11 = driver.findElement(By.partialLinkText("坦克"));
// 点击链接
link1.click();
输入框 textbox
// 找到元素
WebElement element = driver.findElement(By.id("usernameid"));
// 在输入框中输入内容
element.sendKeys("test111111");
// 清空输入框
element.clear();
// 获取输入框的内容
element.getAttribute("value");
按钮(Button)
//找到按钮元素
String xpath="//input[@value=‘添加‘]";
WebElement addButton = driver.findElement(By.xpath(xpath));
// 点击按钮
addButton.click();
// 判断按钮是否enable
addButton.isEnabled();
下拉选择框(Select)
// 找到元素
Select select = new Select(driver.findElement(By.id("proAddItem_kind"))); // 选择对应的选择项, index 从0开始的
select.selectByIndex(2);
select.selectByValue("18");
select.selectByVisibleText("种类AA");
// 获取所有的选项
List
单选按钮(Radio Button)
// 找到单选框元素
String xpath="//input[@type=‘radio‘][@value=‘Apple‘]";
WebElement apple = driver.findElement(By.xpath(xpath));
//选择某个单选框
apple.click();
//判断某个单选框是否已经被选择
boolean isAppleSelect = apple.isSelected();
// 获取元素属性
apple.getAttribute("value");
多选框 check box
文章标题:Selenium:常见web UI元素操作及API使用
文章链接:http://soscw.com/index.php/essay/84031.html