selenuim自动化测试笔记一:元素定位
一、单元素定位 — driver.findElement
元素定位3种定位方式:
- id ,唯一标识,有id的时候尽量用id;
driver.findElement(By.id("kw")).clear();
- name 没有id时可以使用name;
driver.findElement(By.name("wd")).click();
- class 使用class定位时,名称要写成classname,当class为复合型class(中间带空格)时,使用空格后的字段进行定位;
driver.findElement(By.className("btn_submit")).sendKeys("1234");
该元素的 class=“btn btn_big btn_submit”,取btn_submit
- iframe嵌套组件内元素定位:
driver.switchTo().frame(Int index); // 传入参数为 frame 的序号,从 0开始,一般不使用
driver.