摘要: 窗口截图、验证码处理 1 截图 把当前操作页面的截图保存到指定位置 自动化脚本是由程序去执行的,因此有时候打印的错误信息并不是十分明确。如果在执行出错的时候对当前 窗口截图保存,那么通过图片就可以非常直观地看到出错的原因。 1.1 窗口截图 2 验证码 一种随机生成的信息(图片、数字、字母、汉字、算 阅读全文
posted @ 2019-10-23 16:21 不要找借口 阅读(186) 评论(0) 推荐(0) 编辑
摘要: frame表单切换、多窗口切换 1 frame表单 frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素(HTML语言中,frame/iframe标签为表单框架) 1.1 frame表单切换 2 多窗口 说明:在HTML页面中,经常有a标签也就是超链接,这些链接在被执 阅读全文
posted @ 2019-10-23 16:20 不要找借口 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 下拉选择框、警告框、滚动条操作 1 下拉选择框选择 1.1 Select类 1.2 select方法 1.3 Select类实现 步骤分析 1.4 Select实现代码 总结 2 警告框选择 2.1 警告框处理方法 2.2 调用方法 2.3 处理警告框 总结 3 滚动条操作 1. 设置JavaScr 阅读全文
posted @ 2019-10-23 16:20 不要找借口 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 元素等待 1 显示等待(了解) 概念: 使WebDriver等待指定元素条件成立时继续执行,否则在达到最大时长时抛出超时异常(TimeoutException) 在WebDriver中把显式等待的相关方法封装在WebDriverWait类中 等待是判定条件成立时,那如何判断条件成立?相关判断的方法封 阅读全文
posted @ 2019-10-23 16:19 不要找借口 阅读(121) 评论(0) 推荐(0) 编辑
摘要: WebDriver鼠标、键盘操作 1 WebDriver操作鼠标方法 1.1 鼠标执行 perform() 在ActionChains类中所有提供的鼠标事件方法,在调用的时候所有的行为都存储在ActionChains类中, 而perform()方法就是执行所有ActionChains中的行为 必须调 阅读全文
posted @ 2019-10-23 16:19 不要找借口 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 元素和浏览器的操作方法 1 元素常用操作方法 2 WebDriver操作浏览器常用方法 3 WebDriver其他常用方法 阅读全文
posted @ 2019-10-23 16:18 不要找借口 阅读(154) 评论(0) 推荐(0) 编辑
摘要: WebDriver元素定位 WebDriver 元素定位方式 1. id 2. name 3. class_name 4. tag_name 5. link_text 6. partial_link_text 7. Xpath 8. Css 定位方式分类 1 通过id属性定位 id的属性值在浏览器中 阅读全文
posted @ 2019-10-23 16:17 不要找借口 阅读(128) 评论(0) 推荐(0) 编辑
摘要: WebDriver概述 1 什么是WebDriver? WebDriver是一种用于Web应用程序的自动化工具 它提供了一套很好的API WebDriver是一套类库,不依赖于任何测试框架,除了必要的浏览器框架 2 WebDriver API支持的浏览器 Firefox (FirefoxDriver 阅读全文
posted @ 2019-10-23 16:17 不要找借口 阅读(1315) 评论(0) 推荐(0) 编辑