摘要: 在自动化测试过程中,测试执行期间需要收集获取截图信息,一方面为了错误调试代码,一方面也为了和开发沟通, 获取当前的截图 save_screenshot是获取当前截图的方法,以百度首页为例,打开百度首页后保存截图 from selenium import webdriver import time d 阅读全文
posted @ 2019-11-05 15:00 测试爬虫 阅读(544) 评论(0) 推荐(0) 编辑
摘要: JavaScript的处理 在自动化过程中,遇到js处理的元素,需要使用js语言对元素进行操作,例如,滑动到浏览器的底部或者顶部,时间控件的处理,元素可见不可见以及富文本的处理等,都需要js语言的支持,在selenium中,对js脚本的调用方法是execute_script.下面结合实例来讲述。 元 阅读全文
posted @ 2019-11-05 14:44 测试爬虫 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 自动化测试过程中,经常会用到鼠标事件,在selenium的action_chains模块的ActionChains定义了鼠标操作的一些事件,要使用ActionChains类中的方法,首先需要对ActionChains类进行实例化,该类的构造函数参数为driver,实例化后,可以调用它里面的方法。 A 阅读全文
posted @ 2019-11-05 11:16 测试爬虫 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 自动化测试中,会遇到选择框,针对该类元素,selenium提供类Select类来处理,使用select类先导入:from selenium.webdriver.support.select import Select,Select类的构造方法的参数是webelement,检查指定元素时,若不存在则报 阅读全文
posted @ 2019-11-05 10:13 测试爬虫 阅读(232) 评论(0) 推荐(0) 编辑