摘要: Selenium自动化测试-iframe处理 上一篇,我们介绍了元素的内容、属性、状态信息。写自动化脚本时会遇到 iframe嵌套页面,这时直接定位是不行的,今天我们要介绍怎么处理iframe定 iframe是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含 阅读全文
posted @ 2019-10-17 10:31 小胖虎vivi 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们了解鼠标键盘的基本操作,处理输入、点击、拖动等场景。在写自动化过程中我们会想验证自己的代码是否正确,比如登录之后,通过用户名或其他信息来证明你登录成功,或者点击链接后,是否会跳转新的页面。通过获取元素属性信息,可以解决我们的疑惑。 一、获取内容对象的内容信息 size:获取元素的尺寸 输出 阅读全文
posted @ 2019-10-17 10:20 小胖虎vivi 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经学完了8种定位方式和利用Firefox插件协助定位,学会了定位了,自动化就成功了一半。 但是我们好像只是定位,定位后的操作并不多,我们今天要系统的了解下鼠标键盘操作。 回顾下我们之前的简单操作: 1.click() 点击按钮 2.clear() 清除输入框 3.send_keys() 输 阅读全文
posted @ 2019-10-17 10:19 小胖虎vivi 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 之前我们定位,都是手写或者直接复制 xpath、css。那么有没有工具,可以同时显示元素的多种定位方式呢,有的,今天我们将介绍下这款录制定位神器Katalon Recorder。 Katalon Recorder 是一款基于界面的自动化测试脚本录制工具,代替selenium IDE,使用非常简单方便 阅读全文
posted @ 2019-10-17 10:17 小胖虎vivi 阅读(1328) 评论(3) 推荐(0) 编辑
摘要: 上一篇文章,介绍了xpath定位,我们基本了解了元素的8种定位方法。今天我们要学习的是By定位及如何确定元素唯一。 By定位 有时候我们不知道用哪种方法来定位元素,By定位可以根据实际场景设定定位策略。 By定位和之前学习的八种定位方法差不多,只不过是写法上的不同。 使用By定位,需要导入By类,f 阅读全文
posted @ 2019-10-17 10:13 小胖虎vivi 阅读(1568) 评论(0) 推荐(0) 编辑