![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium自动化
乡村蜗牛
在下初中毕业生,业余学习的点东西,没有优质内容,勿喷!!!
展开
-
9、Selenium处理js滚动条 & 时间控件
一、通过js处理滚动条# 滑动到顶部js = "window.scrollTo(0,0)"driver.execute_script(js)# 滑动到底部js = "window.scrollTo(0,document.body.scrollHeight)"driver.execute_script(js)# 滑动到指定元素位置target = driver.find_el...原创 2019-04-11 22:56:31 · 361 阅读 · 0 评论 -
11、selenium之PageObject设计模式
为了实现页面数据分离,PageObject设计模式简化结构代码结构:action类:# coding=utf-8from selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitimport unittestimport timeclass action(un...原创 2019-04-15 23:11:42 · 398 阅读 · 0 评论 -
10、Selenium WebDriver二次封装
一、未封装webdriver原始代码# coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.by import Byimport timeimport unittestclass login(unittest.TestCase): def setUp(self): ...原创 2019-04-14 17:19:16 · 517 阅读 · 0 评论 -
17、Selenium利用Python装饰器实现用例失败自动截图
背景:当我们在执行测试用例的时候如果用例执行失败了对页面进行截图,这时通过装饰器进行实现。什么是装饰器,简单的说装饰器就是对一个函数作用的增强一、写一个简单装饰器# coding=utf-8def dec(func): u"""定义一个装饰器""" def inner(*args, **kwargs): try: ...原创 2019-04-27 21:18:34 · 2073 阅读 · 3 评论 -
12、Selenium WebDriver二次封装(完整版)
源码:# coding=utf-8# selenium二次封装from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains # 处理鼠标事件from selenium.webdriver.support.select import Select ...转载 2019-04-23 23:28:32 · 3235 阅读 · 0 评论 -
18、Python读取Excel里面的数据封装成list
在进行selenium自动化测试时,经常会用到读取Excel里面的数据。下面就来做有个封装# coding=utf-8import xlrdclass FileUtil(): def __init__(self, file_path, sheet_index): self.data = xlrd.open_workbook(file_path) ...原创 2019-04-28 21:51:05 · 2291 阅读 · 0 评论 -
19、ddt数据驱动测试
背景: 设计测试用例是,有些测试用例只是参数数据输入不一样而已,比如登录时,需要经常切换账号,而操作基本是一样的。如果用例重复去写操作过程会导致很多冗余的代码1、安装ddtpip install ddt2、原理测试数据为多个字典的list类型 测试类前加修饰@ddt.ddt case前加修饰@ddt.data() 运行后用例会自动加载成三个单独的用例3...原创 2019-05-05 13:44:12 · 415 阅读 · 0 评论 -
20、简单的基于ddt的获取天气的接口测试
今天突然想使用做一下接口测试,做了个简单测试1、准备测试数据version cityid city ip callback v1 101120201 青岛 27.193.13.255 v1 101010100 北京 27.193.13.255 v1 101010300 朝阳 27....原创 2019-05-08 23:20:06 · 210 阅读 · 0 评论