随笔分类 -  selenium

摘要:selenium server环境配置 下载Java JDK:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm 下载Selenium Standalone Server:https: 阅读全文
posted @ 2018-11-25 12:16 黄萝卜和吱吱兔 阅读(420) 评论(0) 推荐(0)
摘要:HTMLTestRunner下载地址: python2:http://tungwaiyip.info/software/HTMLTestRunner.html python3:https://pan.baidu.com/s/1dEZQ0pz 将下载好的HTMLTestRunner.py文件放到pyt 阅读全文
posted @ 2018-11-24 17:02 黄萝卜和吱吱兔 阅读(514) 评论(0) 推荐(0)
摘要:单元测试框架的优势: 用例规范,组织明了,方便后续维护 提供多种比较方法 日志清晰,能够快速定位bug 四个概念: test case:测试用例,即一个包括setUp--run--tearDown的测试流程 test suite:测试套件,可以执行一个或多个测试用例 test runner:执行用例 阅读全文
posted @ 2018-11-22 18:26 黄萝卜和吱吱兔 阅读(411) 评论(0) 推荐(0)
摘要:模块化: 登录模块文件名:publiclogin.py 读取TXT文件 读取行数据: 读取整个文件:read() 读取一行数据:readline()读取所有行数据:readlines() txt文件如下: 用open打开文件之后,要用close关闭文件 对TXT文件的一行数据进行拆分: 读取CSV文 阅读全文
posted @ 2018-11-20 11:39 黄萝卜和吱吱兔 阅读(355) 评论(0) 推荐(0)
摘要:以百度注册窗口切换为例: 阅读全文
posted @ 2018-11-09 21:28 黄萝卜和吱吱兔 阅读(183) 评论(0) 推荐(0)
摘要:调用js方法:execute_scrip() 阅读全文
posted @ 2018-11-09 17:04 黄萝卜和吱吱兔 阅读(171) 评论(0) 推荐(0)
摘要:使用万能码需要导入一个random类生成随机码 阅读全文
posted @ 2018-11-08 21:34 黄萝卜和吱吱兔 阅读(680) 评论(0) 推荐(0)
摘要:读取cookie: 读取所有cookie:get_cookies() 读取指定cookie:get_cookie(name) 添加cookie:add_cookie(dict) 删除cookie: 删除所有cookie:delete_all_cookies() 删除指定cookie:delete_c 阅读全文
posted @ 2018-11-08 20:14 黄萝卜和吱吱兔 阅读(4699) 评论(0) 推荐(0)
摘要:上传文件 普通上传:将本地文件的路径作为一个值放在input标签中,通过form表单提交的时候将这个值提交给服务器 上传的输入框标签必须为input 插件上传:基于flash、JavaScript、Ajax等技术实现的上传功能或插件 可以使用专门用于Windows操作自动化测试工具autoID编写代 阅读全文
posted @ 2018-11-04 21:24 黄萝卜和吱吱兔 阅读(691) 评论(0) 推荐(0)
摘要:多表单嵌套的页面必须一层一层往下找,不能直接对内层页面进行操作 假设frame1的id=f1,frame2的id=f2,frame3中为百度页面,我们需要对百度页面进行操作 在百度操作完之后,退回到上层的frame 阅读全文
posted @ 2018-11-04 20:48 黄萝卜和吱吱兔 阅读(286) 评论(0) 推荐(0)
摘要:根据ID定位:find_elements_by_id('kw') 根据name定位:find_elements_by_name('wd') 根据class定位:find_elements_by_class_name('s_ipt') 根据tag定位:find_elements_by_tag_name 阅读全文
posted @ 2018-11-04 20:45 黄萝卜和吱吱兔 阅读(1123) 评论(0) 推荐(0)
摘要:显示等待:指定等待的元素 隐式等待:针对全局,无指定元素 休眠:指定等待时间,不管元素是否存在 显式等待:element = WebDriverWait(浏览器,最大等待时间,检测频率) //时间单位s,检查频率默认0.5s,可以省略 显式等待需要导入WebDriverWait类:from sele 阅读全文
posted @ 2018-11-04 20:38 黄萝卜和吱吱兔 阅读(907) 评论(0) 推荐(0)
摘要:浏览器操作 最大化浏览器:maximize_window() 设置浏览器宽高:set_window_size(480,800) 前进:forward() 后退:back() 退出浏览器:quit() 输入:send_keys() 清除:clear() 点击:click() 获取输入框尺寸:size 阅读全文
posted @ 2018-11-04 20:37 黄萝卜和吱吱兔 阅读(184) 评论(0) 推荐(0)
摘要:元素定位 以定位百度输入框为例: 根据ID定位:find_element_by_id('kw') 根据name定位:find_element_by_name('wd') 根据class定位:find_element_by_class_name('s_ipt') 根据tag定位:find_elemen 阅读全文
posted @ 2018-11-01 20:41 黄萝卜和吱吱兔 阅读(200) 评论(0) 推荐(0)