WebDriver元素高级查找

来源:互联网 发布:淘宝评价管理截图 编辑:程序博客网 时间:2024/05/17 03:00

1.部分属性 (对于页面上有动态变化的属性的元素是非常有用的)

^=  driver.findElement(By.cssSelector(Input[id = ctrl]));匹配到id头部 ctrl_12

$=  driver.findElement(By.cssSelector(Input[id = ctrl]));匹配到id尾部 a_ctrl

*=  driframever.findElement(By.cssSelector(Input[id *= ctrl]));匹配到id中间如1_ctrl_12

2.frame内的元素要通过switchto()查找

driver.switchTo().frame("login_div").findElement(By.id("switch")).findElement(By.className("switch_btn")).click();

2、select操作

Select select;
select = new Select(driver.findElement(By.id("s0")));
select.deselectAll(); 
select.selectByVisibleText("深圳");
0 0
原创粉丝点击