selenium自动化测试
toc:table of content
1.selenium IDE 的安装
1.下载Firefox
2.插入组件
3.
4.
5.打开selenium
selenium基本介绍
1.在firefor中关闭
基本元素定位
最新版本chrome 的driver
https://storage.googleapis.com/chrome-for-testing-public/126.0.6478.182/win64/chromedriver-win64.zip
执行元素定位:
xpath元素定位 – 查询xml文档中的节点
1.绝对定位
2.相对路径
例://input[@maxlength=‘100’] — 找到input下的然后选取maxlength='100’属性
//a[contains(text(),‘新’)] — 找到a标签下包含有 新 字的
元素操作 API
WebDriver 相关API
获取句柄
1.getWindowHandle 获取当前窗口局柄
2.getWindowHandles 获取所有窗口句柄
navigate对象
元素三大等待
1硬性等待 (线程休眠,强制等待 Thread.sleep(long millis))
2.隐式等待
3.显示等待
如:visivilityOfElementLocated
特殊元素定位与操作
1.模态框
2.iframe
3.window操作
切换句柄:driver.switchTo.window(handle)
4.select下拉框操作
5.时间日期控件
1.
2.控制键有限制
6.鼠标操作