会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
北极星0202
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
4
5
6
7
8
9
10
11
12
···
26
下一页
2020年5月8日
python之数据驱动yaml操作
摘要: Mail163.yaml配置文件如下: login_data: url : 'https://mail.163.com/' case1: user : '' passwd : '' errorText : '请输入帐号' case2: user : 'admin' passwd : '' error
阅读全文
posted @ 2020-05-08 13:20 北极星0202
阅读(520)
评论(0)
推荐(0)
2020年5月7日
Selenium2+python自动化12-操作元素(键盘和鼠标事件)
摘要: 前言 在前面的几篇中重点介绍了一些元素的到位方法,到位到元素后,接下来就是需要操作元素了。本篇总结了web页面常用的一些操作元素方法,可以统称为行为事件 有些web界面的选项菜单需要鼠标悬停在某个元素上才能显示出来(如百度页面的设置按钮)。 一、简单操作 1.点击(鼠标左键)页面按钮:click()
阅读全文
posted @ 2020-05-07 23:09 北极星0202
阅读(170)
评论(0)
推荐(0)
Selenium2+python自动化11-定位一组元素find_elements
摘要: 前言 前面的几篇都是讲如何定位一个元素,有时候一个页面上有多个对象需要操作,如果一个个去定位的话,比较繁琐,这时候就可以定位一组对象。 webdriver 提供了定位一组元素的方法,跟前面八种定位方式其实一样,只是前面是单数,这里是复数形式:find_elements本篇拿百度搜索作为案例,从搜索结
阅读全文
posted @ 2020-05-07 23:00 北极星0202
阅读(183)
评论(0)
推荐(0)
Selenium2+python自动化5-操作浏览器基本方法
摘要: 前言前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。本篇主要讲如何用Python调用webdriver框架的API,对浏览
阅读全文
posted @ 2020-05-07 22:15 北极星0202
阅读(169)
评论(0)
推荐(0)
Selenium2+python自动化2-pip降级selenium3.0
摘要: selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH selenium默默的升级到了3.0,然而网上的教程都是基于selenium2的,最近有不少小伙伴踩坑了,决定有必要出这一篇,帮助刚入门的小伙伴们解决好环境
阅读全文
posted @ 2020-05-07 22:13 北极星0202
阅读(160)
评论(0)
推荐(0)
Selenium2+python自动化1-环境搭建(1)
摘要: 前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程。 一、selenium简介 Selenium 是用于测试 Web
阅读全文
posted @ 2020-05-07 22:11 北极星0202
阅读(173)
评论(0)
推荐(0)
基于HTMLTestRunner测试报告
摘要: 1.测试工程目录 from tools.HTMLTestReportCN import HTMLTestRunner import time,os,unittest class TestRunner(object): def __init__(self,cases='./',title=u'自动化测
阅读全文
posted @ 2020-05-07 20:06 北极星0202
阅读(267)
评论(0)
推荐(0)
python ddt 实现数据驱动一
摘要: ddt 是第三方模块,需安装, pip install ddt DDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据) 通常情况下,data中的数据按照一个参数传递给测试用例,如果data中含有多个数据,以元组,列表,字典等数据,需要自行在脚本中对数据进行分解或者使用unpack分解
阅读全文
posted @ 2020-05-07 19:44 北极星0202
阅读(192)
评论(0)
推荐(0)
pythonon ddt数据驱动二(json, yaml 驱动)
摘要: 这一篇主要是关于文件的数据驱动。 一、通过json文件驱动 @ddt class MyTest(unittest.TestCase): @file_data('test_data_list.json') def test_data_list(self,value): print(value) @fi
阅读全文
posted @ 2020-05-07 19:42 北极星0202
阅读(231)
评论(0)
推荐(0)
selenium 使用隐藏模式打开浏览器
摘要: ''' option=webdriver.ChromeOptions() option.add_argument('headless') # 设置option driver = webdriver.Chrome(chrome_options=option) # 调用带参数的谷歌浏览器 ''' fro
阅读全文
posted @ 2020-05-07 11:17 北极星0202
阅读(5669)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
26
下一页
公告