以百度首页搜索框为例,HTML代码如下:
<input id="kw" name="wd" class="s_ipt" value="" type="text" maxlength="255" autocomplete="off">
<button class="btn btn-save">保存</button>
(1)使用id定位
$("#kw").sendKeys("想要输入的内容");
(2)使用name定位
$(By.name("wd")).sendKeys("想要输入的内容");
(3)使用class定位
$(".s_ipt").sendKeys("想要输入的内容");
(4)使用tagName定位
$(By.tagName("input")).sendKeys("想要输入的内容");
(5)使用linkText定位(超链接定位)
$(By.linkText("保存")).click();
(6)使用xpath定位
$(By.xpath("//input[@id='kw']")).sendKeys("想要输入的内容");
(7)使用其他属性定位
$("[type='text']").sendKeys("想要输入的内容");
$("[data-code='2010'][data-type='graduateDesignSite'][data-value='1']").click();
$("#sortCourse > tbody > tr:nth-child(1) > td:nth-child(2)").getText();
$("input[value='2']").parent().parent().click();
(8)下拉选择
new Select($("#status")).selectByVisibleText("已评测");