摘要: 前面我们已经学完了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) 编辑
摘要: 上一篇我们介绍了xpath定位,xpath一般都能满足我们的定位需求。今天我们来介绍另一种 定位神器css。css相对xpath来说,语法更简洁、定位速度更快,xpath能定位到的,css一般 也能定位到。 css定位,是通过css选择器进行定位,我们需要了解css选择器的一些知识才能进行css定位 阅读全文
posted @ 2019-10-07 15:04 小胖虎vivi 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们讲了id,name, class, tag, link_text及partial_link_text 6种定位方法,其中id、name最常用。 有时候我们发现网站并没有id、name等属性,那么我们可以用更高级的定位方法xpath来定位元素。 什么是xpath: XPath是一种在XML文 阅读全文
posted @ 2019-10-07 14:21 小胖虎vivi 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 上篇文章我们介绍了浏览器的一些基本操作,这次我们要分享的是,对元素的定位,在一个页面中有很多不同 的策略来定位一个元素,我们选择最合适的方法即可。 一个页面最基本组成单元是元素,想要定位一个元素,我们需要特定的信息来说明这个元素的唯一特征。 selenium 主要提供了8中定位元素方法: find_ 阅读全文
posted @ 2019-10-07 11:48 小胖虎vivi 阅读(295) 评论(0) 推荐(0) 编辑
摘要: webdriver 通过协议和接口发现DOM中的元素,并实现控制浏览器的行为,例如打开浏览器、控制浏览器大小、 浏览器刷新及浏览器前进、后退等,接下来介绍浏览器的一些基本操作。 1.启动浏览器 driver = webdriver.Chrome() 打开其他浏览器,比如Firefox, driver 阅读全文
posted @ 2019-09-30 10:32 小胖虎vivi 阅读(504) 评论(0) 推荐(0) 编辑
摘要: selenium简介: seelenium是web应用程序自动化工具,通过自动操作浏览器,进行点击、输入、回车、返回等来模拟用户的真实行为。如何理解和看待selenium项目,selenium官方有个很经典的回答:“自动化操作的浏览器,就是这样......做你想做的事,一切取决于你“。 seleni 阅读全文
posted @ 2019-09-29 11:15 小胖虎vivi 阅读(891) 评论(0) 推荐(0) 编辑