selenium webdriver 如何定位元素?
1.id定位
1
| findElement(By.id("kw"))
|
2.name定位
1
| findElement(By.name("wd"))
|
3.class定位
1
| findElement(By.className("s_ipt"))
|
4.tag定位
1
| findElement(By.tagName("input"))
|
5.link定位
1
| findElement(By.linkText("新闻"))
|
6.XPath定位(主要)
1
| findElement(By.xpath("/html/body/div/div[2]/div/div/div/from/span/input"))
|
7.CSS 定位(主要)
1
| findElement(By.cssSelector(".s_ipt"))
|
到这里已经基本够用了,实际中,主要还是通过CSS定位。
如何使用谷歌流浪器查看某个元素html信息?
1.下载好谷歌浏览器
2.F12调出谷歌浏览器自带的测试功能
3.选定某个元素,测试工具自动寻找HTML信息
4.对选定的HTML信息,右键copy你需要的定位方式
selenium 如何解决文件上传功能测试?
如何获取INPUT标签?在谷歌浏览器测试工具中使用CTRL+F搜索
Autolt官网
2.1下载安装Autolt
2.2使用Autolt window info 获取文件上传文件元素信息
2.3编程Scite script editor 编程
2.3保存上部分的内容,使用compile script to .exe生成EXE可执行文件
2.4java代码调用