腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
自动化测试实战
专栏成员
举报
213
文章
216471
阅读量
74
订阅数
订阅专栏
申请加入专栏
全部文章(213)
其他(54)
python(42)
自动化测试(39)
html(25)
selenium(23)
uml(18)
腾讯云测试服务(17)
编程算法(15)
http(10)
json(8)
数据库(7)
sql(7)
php(6)
css(6)
apache(6)
性能测试(5)
数据(5)
flask(4)
git(4)
网站(4)
开源(4)
单元测试(4)
nlp(4)
函数(4)
模型(4)
ide(3)
文件存储(3)
自动化(3)
shell(3)
正则表达式(3)
jenkins(3)
count(3)
工作(3)
android(2)
github(2)
api(2)
linux(2)
容器镜像服务(2)
深度学习(2)
渲染(2)
xslt & xpath(2)
容器(2)
分布式(2)
缓存(2)
网络安全(2)
微信(2)
join(2)
key(2)
time(2)
url(2)
word(2)
遍历(2)
测试(2)
多线程(2)
解决方案(2)
浏览器(2)
入门(2)
算法(2)
统计(2)
优化(2)
指针(2)
javascript(1)
go(1)
bash(1)
xml(1)
单片机(1)
oracle(1)
postgresql(1)
access(1)
django(1)
svn(1)
中文分词(1)
unix(1)
nginx(1)
bash 指令(1)
神经网络(1)
访问管理(1)
人工智能(1)
企业(1)
存储(1)
压力测试(1)
爬虫(1)
gui(1)
yum(1)
面向对象编程(1)
jdbc(1)
aop(1)
tcp/ip(1)
小程序(1)
windows(1)
https(1)
notepad ++(1)
虚拟化(1)
接口测试(1)
功能测试(1)
fiddler(1)
负载测试(1)
es(1)
实时监控(1)
验证码(1)
adb(1)
app(1)
com(1)
config(1)
counter(1)
datetime(1)
driver(1)
embedding(1)
endpoint(1)
filter(1)
func(1)
height(1)
host(1)
ini(1)
interpreter(1)
list(1)
max(1)
plugin(1)
python3(1)
return(1)
select(1)
self(1)
smtplib(1)
static(1)
styles(1)
text(1)
token(1)
version(1)
webdriver(1)
window(1)
wrapper(1)
yaml(1)
zip(1)
百度(1)
编辑器(1)
插件(1)
程序(1)
登录(1)
二进制(1)
工具(1)
环境搭建(1)
集合(1)
开发(1)
链表(1)
面试(1)
手机(1)
数组(1)
搜索(1)
线程(1)
线程池(1)
效率(1)
语法(1)
源码(1)
装饰器(1)
字符串(1)
标签(1)
搜索文章
搜索
搜索
关闭
Selenium三种等待方式的使用
selenium
driver
webdriver
测试
程序
Selenium 提供了三种等待方式来确保在继续执行代码之前,页面元素已经加载并可用。这三种等待方式分别是:
孟船长
2024-04-23
298
0
单元测试框架选择
单元测试
腾讯云测试服务
selenium
python
单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,这里的最小可测试单元通常是指函数或者类。
孟船长
2019-12-15
931
0
在自动化测试中,重要的不是工具
自动化测试
selenium
开源
经常有人在公众号留言或是微信问我,做自动化测试用什么工具好,或是学哪门编程语言好呢?
孟船长
2019-03-06
614
0
Appium+python (3) 元素定位(1)
python
selenium
自动化测试
打开问价夹下面的uiautomatorviewer: 夜神模拟器里的App后,回到uiautomatorviewer: 点击左上角的Device Screenshot,这时你的夜神模拟器页面就
孟船长
2018-05-18
1.9K
0
selenium 上传文件方法补充——SendKeys、win32gui
selenium
python
之前和大家说了input标签的上传文件的方式: 《selenium2 python 自动化测试实战》(13)——上传文件 现在好多网站上传的标签并不是input,而是div之类的比如: 全部都是di
孟船长
2018-05-18
1.8K
0
《selenium2 python 自动化测试实战》(17)——几个cookies操作
selenium
python
自动化测试
之前我们已经学过利用cookies跳过验证码登录了,那时候我们用的方法是add_cookie()方法,这里再给大家介绍两个,一般情况下我们用不到,了解一下就可以,而且如果真的用到的时候百度也很快的: # coding: utf-8 from selenium import webdriver from time import sleep d = webdriver.Firefox() d.get("https://www.yiyao.cc") # 看一下登录前的cookie print
孟船长
2018-05-18
579
0
《selenium2 python 自动化测试实战》(18)——webdriver错误截图
selenium
python
自动化测试
webdriver 提供错误截图函数 get_screenshot_as_file(),可以帮助我们跟踪 bug,在脚本无法继续执行时候, get_screenshot_as_file()函数将截取当前页面的截图保存到指定的位置 # coding: utf-8 from selenium import webdriver from time import sleep d = webdriver.Firefox() d.get("https://www.baidu.com") sleep(1) t
孟船长
2018-05-18
678
0
《selenium2 python 自动化测试实战》(19)——Selenium工具介绍
selenium
python
自动化测试
(一)Selenium IDE Firefox的一个插件,有助于我们理解测试框架。在附加组件里搜索下载,一般搜的结果里前几个都不是,得点那个查看更多才行,找到这个: 安装以后浏览器工具
孟船长
2018-05-18
906
0
《selenium2 python 自动化测试实战》(20)——unittest单元测试框架解析
selenium
python
自动化测试
单元测试
unittest是展开自动化测试的基础——这个框架很重要! 我们先自己写一个测试类: 1、被测试类 Widthget.py: # coding: utf-8 class Widthget: def __init__(self, size=(10, 10)): self._size = size def getSize(self): return self._size def reSize(self,
孟船长
2018-05-18
720
0
看到就是赚到!Selenium完整框架——告别2017
selenium
自动化测试
这个框架大家可以拿过去直接用——作为送给大家的元旦礼物——船长对你们简直太好了! 学了这么长时间,又是定位,又是发邮件,还有乱七八糟的unittest,现在时候后把东西用起来了~而且
孟船长
2018-05-18
916
0
《selenium2 python 自动化测试实战》(7)——定位一组对象
selenium
python
自动化测试
定位一组对象 定位一组对象——find_elements_by_...(),注意,这里是elements,复数。返回的结果是一个列表,我们取值的时候就要用列表取值的方式来获得自己想要的元素。需
孟船长
2018-05-18
627
0
《selenium2 python 自动化测试实战》(8)——定位iframe
selenium
python
自动化测试
我们来看一段最早的代码: # coding: utf-8 from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.get("http://blog.hexun.com/") driver.find_element_by_id("read_btn").click() driver.maximize_window() sleep(3) driver.find_element_by_id
孟船长
2018-05-18
951
0
《selenium2 python 自动化测试实战》(9)——切换窗口
selenium
python
自动化测试
有时候我们点击按钮后页面会跳转到新的窗口,我们需要到新的窗口中去进行接下来的操作,这时候就需要切换窗口的操作,我们根据句柄(handle)来操作窗口之间的切换,看代码: # coding: utf-8 from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.get("http://www.jrj.com.cn/") driver.find_element_by_xp
孟船长
2018-05-18
910
0
《selenium2 python 自动化测试实战》(10)——下拉框和alert
selenium
python
自动化测试
先上代码: # coding: utf-8 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from time import sleep # 去掉"Chrome正受到自动测试软件的控制。" options = webdriver.ChromeOptions() options.add_argument('disable-infobars') d
孟船长
2018-05-18
1K
0
《selenium2 python 自动化测试实战》(11)——selenium安装版本
selenium
python
自动化测试
先和大家说一下selenium环境的问题,大家可以在cmd里先看一下自己的selenium版本: 可以看到,我的selenium版本号是2.53.0,再看一下你的Firefox的版本 python版本
孟船长
2018-05-18
739
0
《selenium2 python 自动化测试实战》(12)——跳过验证码登录add_cookie
selenium
python
自动化测试
selenium提供了我们add_cookie()方法来跳过验证码直接登录的方法。我们现在以博客园登录为例,现在博客园登录要拼图验证,比验证码还恶心。 先在网页打开到登录界面: 打开这个登录页面以后
孟船长
2018-05-18
1.9K
0
《selenium2 python 自动化测试实战》(13)——上传文件
selenium
python
自动化测试
看代码: # coding: utf-8 from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.get("https://www.cnblogs.com") driver.add_cookie({'name': '.CNBlogsCookie', 'value': 'F956F323DFA5C31BE489C0730C7D891',
孟船长
2018-05-18
670
0
《selenium2 python 自动化测试实战》(15)——调用js控制滚动条等操作
selenium
python
自动化测试
看代码: # coding=utf-8 from time import sleep from selenium import webdriver driver = webdriver.Firefox() driver.maximize_window() driver.implicitly_wait(6) driver.get("https://tieba.baidu.com/index.html") sleep(1) # 用目标元素参考去拖动 target_elem = driver.find_ele
孟船长
2018-05-18
1.3K
0
船长带你看书——《selenium2 python 自动化测试实战》(1)
selenium
python
自动化测试
有很多selenium的教程,你没有从头看,当你看的时候已经很难跟上作者的节奏了。现在,你有机会再从头学一次了。从今天开始,船长会从最基本的知识开始,和大家一起学selenium。能不能跟着一起就看大家了。我们是按照虫师的书《selenium2 python 自动化测试实战》写的,没错,我看了多少,就会在这里和大家分享多少。还是老规矩,不明白的可以留言,现在有五六个人加了我好友,船长也尽力给大家解决问题了。还有要谢谢@川小姐姐的赞赏,你是第一个真正赞赏的,哈哈,谢谢! 好今天
孟船长
2018-05-18
762
0
船长带你看书——《selenium2 python 自动化测试实战》(2)
selenium
python
自动化测试
浏览器操作 # coding: utf-8 from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.get("https://www.baidu.com") # 设置浏览器宽800,高400 driver.set_window_size(800, 400) sleep(3) # 最大化窗口 driver.maximize_window() driver.get("https
孟船长
2018-05-18
745
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档