会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ddupfan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2023年7月14日
Python与DDT数据驱动测试
摘要: DDT 当测试脚本相同而使用不同测试数据时,可采用数据驱动测试。需要%将DDT.py与运行的.py文件放到一个目录下 安装:pip install ddt DDT装饰符:@data 读取单个值,使用@data(a,b) a和b各运行一次用例 读取列表或元组,@data([a,b])或@data((a
阅读全文
posted @ 2023-07-14 22:42 1啊1
阅读(18)
评论(1)
推荐(0)
2023年7月11日
Selenium Grid
摘要: 用于在不同机器,不同浏览器的并行测试工具 工作原理:selenium scripts发送请求调用hub节点,然后通过hub节点分发到具体的测试用例到node节点执行 环境搭建: 1、文件准备 https://selenium-release.storage.googleapis.com/index.
阅读全文
posted @ 2023-07-11 14:31 1啊1
阅读(41)
评论(0)
推荐(0)
2023年7月10日
Selenium基础:SSL证书错误处理 13
摘要: 1、chrome解决办法 在chromeoptions()中添加”--ignore-certificate-errors"为true的选项 #-*-coding: utf-8-*- from selenium import webdriver options = webdriver.ChromeOp
阅读全文
posted @ 2023-07-10 16:05 1啊1
阅读(598)
评论(0)
推荐(0)
Selenium基础:配置chrome浏览器 12
摘要: 1、屏蔽浏览器对selenium的检测 ”chrome正受到自动测试软件的控制。“ 解决方法: options = webdriver.ChromeOptions() options.add_experimental_option('excludeSwitches', ['enable-automa
阅读全文
posted @ 2023-07-10 15:50 1啊1
阅读(163)
评论(0)
推荐(0)
Selenium基础:其他设置 11
摘要: 1、限制页面加载时间 设置页面加载限制时间:set_page_load_timeout(time) #-*-coding:utf-8-*- from selenium import webdriver from selenium.common.exceptions import TimeoutExc
阅读全文
posted @ 2023-07-10 15:27 1啊1
阅读(61)
评论(0)
推荐(0)
Selenium基础:时间等待 10
摘要: 1、强制等待 time.sleep() 指定一个固定的线程休眠时间 #-*-coding:utf-8-*- from datetime import datetime import time print(datatime.now()) #等待5S time.sleep(5) print(datati
阅读全文
posted @ 2023-07-10 14:54 1啊1
阅读(30)
评论(0)
推荐(0)
2023年6月27日
Selenium基础:cookie javascript调用 屏幕截图 09
摘要: 1、cookie操作 绕过登录 get_cookies():以字典形式返回cookie所有信息 get_cookies(name):返回cookie字典中key为name的值 add_cookie(cookie_dict):手动添加cookie。cookie_dict为字典数据格式,cookie_d
阅读全文
posted @ 2023-06-27 14:35 1啊1
阅读(40)
评论(0)
推荐(0)
Selenium基础:文件上传下载操作 08
摘要: 文件上传 input标签使用send_keys()方法上传,非input标签需要借助工具 1、input标签使用send_keys()方法 #文件上传 #“\\"第一个”\"为转义字符 driver.find_element_by_id('uploadfile').send_keys('D:\\Us
阅读全文
posted @ 2023-06-27 13:46 1啊1
阅读(120)
评论(0)
推荐(0)
2023年6月26日
Selenium基础:特殊Dom结构操作 07
摘要: 特殊Dom结构是指对元素不能直接操作,需要进行特殊定位切换到它所在的Dom结构,然后才能对其元素进行操作 1、windows弹窗 --alert confirm prompt 使用driver.switch_to.alert方法 alert类操作方法: accept():确定 dismiss():取
阅读全文
posted @ 2023-06-26 16:29 1啊1
阅读(53)
评论(0)
推荐(0)
2023年6月25日
Selenium基础:下拉框操作 06
摘要: *使用select方法 方法一:from selenium.webdriver.support.ui import Select 方法二:from selenium.webdriver.support.select import Select 选择项的选择,有3种方法: select_by_inde
阅读全文
posted @ 2023-06-25 15:28 1啊1
阅读(89)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告
点击右上角即可分享