概述
本篇介绍我们如何利用selenium 来操作各种页面元素
阅读目录
链接(link)
输入框 textbox
按钮(Button)
下拉选择框(Select)
单选按钮(Radio Button)
多选框 check box
链接(link)
链接 link
小坦克
链接的操作
// 找到链接元素
WebElement link1 = driver.findElement(By.linkText("小坦克"));
WebElement link11 = driver.findElement(By.partialLinkText("坦克"));
// 点击链接
link1.click();
输入框 textbox
输入框 testbox
输入框的操作
// 找到元素
WebElement element = driver.findElement(By.id("usernameid"));
// 在输入框中输入内容
element.sendKeys("test111111");
// 清空输入框
element.clear();
// 获取输入框的内容
element.getAttribute("value");
按钮(Button)
按钮 button
找到按钮元素
//找到按钮元素
String xpath="//input[@value='添加']";
WebElement addButton = driver.findElement(By.xpath(xpath));
// 点击按钮
addButton.click();
// 判断按钮是否enable
addButton.isEnabled();
下拉选择框(Select)
下拉选择框框 Select
电脑硬件
房产
种类AA
种类BB
种类BB
种类CC
下拉选择框的操作
// 找到元素
Select select = new Select(driver.findElement(By.id("proAddItem_kind")));
// 选择对应的选择项, index 从0开始的
select.selectByIndex(2);
select.selectByValue("18");
select.selectByVisibleText("种类AA");
// 获取所有的选项
List options = select.getOptions();
for (WebElement webElement : options) {
System.out.println(webElement.getText());
}
单选按钮(Radio Button)
单选项 Radio Button
Apple
Pear
Banana
Orange
单选项元素的操作
// 找到单选框元素
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
多选项 checkbox
Apple
Pear
Banana
Orange
多选框的操作和单选框一模一样的, 这里就不再讲了。
以上就是java selenium 常见web UI 元素操作的资料整理,后续继续补充,谢谢大家对本站的支持!
最后
以上就是细心水蜜桃为你收集整理的java获取web元素_java selenium 常见web UI 元素操作及API使用的全部内容,希望文章能够帮你解决java获取web元素_java selenium 常见web UI 元素操作及API使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复