**openChrome()打开Chrome浏览器
findElement(By.id("kw")).sendKeys("春天在哪里")
通过id定位元素 输入春天在哪里 唯一
findElement(By.name("wd")).sendKeys("春天在哪里")
通过name定位元素 输入春天在哪里
tagName 通过标签名定位 多个不推荐
className 通过元素class 定位 注意 不可以使用多个类名 元素的类名会不一样
linkText 通过元素超链接文本定位元素
partialLinkText 通过元素的部分超链接文本定位元素
**cssSelcetor css选择器
通过tagName定位 不推荐
By.cssSelcetor("input")
通过id定位
By.cssSelector("input#id")
By.cssSelector("#id")
根据className(样式名)定位
By.cssSelector(".className")
By.cssSelector("input.className") 复合类名使用时每一个class前都要加点.没有空格
css精确定位
根据元素属性,属性名=属性值,id,class等都可以写成这种形式
By.cssSelector("标签名[属性名='属性值']")
多属性
By.cssSelector("标签名[属性名1='属性值'][属性名2='属性值']")
f12 检查 ctrl + f 搜索
**元素定位-xpath
xpath 其实就是一个path(路径),一个描述页面元素位置信息的路径,相当于元素的坐标
xpath基于XML文档树状结构,是XML路径语言,用来查询xml文档中的路径节点
绝对路径 重构会麻烦 copy Xpath
*元素操作a