摘要: 一、JMeter软件安装与运行 Jmeter工具是Apache下基于Java开发的一款开源软件,可以用于接口测试、自动化测试、性能测试。支持Java、python、groovy、js、jython等语言。 JRE:java运行环境 JDK:java的开发工具包 jmeter支持jdk1.8及以上版本 阅读全文
posted @ 2021-10-29 11:00 大脸猫最爱鱼 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、select操作 方式一:通过定位option进行点击操作,driver.find_element('xpath', '//option').click() 方式二:通过Select()类方式操作,先初始化一个Select对象,通过操作Select对象进行选择,仅能对select元素进行操作。如 阅读全文
posted @ 2021-08-26 15:14 大脸猫最爱鱼 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一、<input type=file>通过send_keys()发送文件路径 二、借助pywinauto第三方库上传 通过其他一些方式实现的上传功能(非<input type='file'>),或者说想传多个文件的时候,就必须要采用按钮点击的方式,这种方当点击上传按钮后,会弹出文件选择框,这个选择框 阅读全文
posted @ 2021-03-17 11:49 大脸猫最爱鱼 阅读(426) 评论(0) 推荐(1) 编辑
摘要: 常见的鼠标操作有:单击、右击、双击、移动、拖拽 selenium中全局鼠标操作语法如下: 第1步:初始化ActionChians(动作链条)ac = ActionChains(driver) 第2步:找到要操作的元素 第3步:对元素进行鼠标操作 以百度搜索页面为例 单击操作:点击百度一下 1、鼠标全 阅读全文
posted @ 2021-03-12 00:46 大脸猫最爱鱼 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一、窗口切换 语法:driver.switch_to.window(新页面句柄) 如,百度搜索腾讯课堂,跳转到腾讯课堂后,打印新页面标题 1、强制等待方式(注:切换时,switch_to.window(新页面句柄)) 2、显性等待方式(注:expected_conditions.new_window 阅读全文
posted @ 2021-03-11 23:58 大脸猫最爱鱼 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一、强制等待 time.sleep(),硬性等待,可以放在任意地方,等待时间为设置的时长,本质是暂停代码运行,每需要用到一次,就要设置一次。 如:百度页面输入"博客园",等待浏览器加载页面,获取页面标题 二、隐性等待 implicitly_wait(),启动浏览器后只需要设置一次,只能用于等待元素出 阅读全文
posted @ 2021-03-11 17:47 大脸猫最爱鱼 阅读(241) 评论(0) 推荐(0) 编辑
摘要: xpath有两种表示方法,绝对路径和相对路径,绝对路径是指从根开始,以/开始,如/html/body/div,相对路径是指在一个路径下,另外的路径以这个路径作为参照,以//开始。测试时,一般使用相对路径查找元素(安装ChroPath插件,可以查找xpath路径)。 xpath基本用法: 以百度搜索页 阅读全文
posted @ 2021-03-10 19:26 大脸猫最爱鱼 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 一、8大元素定位方法 根据id定位:find_element('id', id名称) 或 find_element(By.ID, id名称) 根据标签的name属性定位:find_element('name', name名称) 或 find_element(By.NAME, name名称) (前提是 阅读全文
posted @ 2021-03-02 17:52 大脸猫最爱鱼 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、优势 1、提供了web自动化测试的行业标准 2、支持多浏览器,如Chrome浏览器、Firefox浏览器、safari浏览器 3、支持多语言,如Python、Java、Go、Php、Ruby、Javascript等主流语言 4、远程支持 二、环境安装 selenium依赖浏览器、selenium 阅读全文
posted @ 2021-03-02 16:41 大脸猫最爱鱼 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 序列化:将某种语言的数据类型转化成通用的json格式的字符串,在python语言中,把字典转化为json格式的字符串,通过json.dumps()实现。 反序列化:将通用的json格式的字符串转化为某种语言的数据类型,在python语言中,将json格式的字符串转化为字典,通过json.loads( 阅读全文
posted @ 2021-02-25 16:17 大脸猫最爱鱼 阅读(173) 评论(0) 推荐(0) 编辑