E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
selenium+Python
selenium+python
脚本执行完毕后直接将生成的报告发送到指定邮箱
转载自:https://blog.csdn.net/qq_34897661/article/details/79871359通常情况想,我们希望执行完一套的自动化脚本后能够顺带的将自动化脚本发送给指定的某些人查看执行结果,于是需要在脚本执行完毕后去执行发送邮件的脚本,将生成的报告作为附件发送出去。期初本人参考的文档是https://www.cnblogs.com/liyanqi/p/7885014
jiangjiane
·
2020-09-11 08:39
Selenium+Python
---- 免登录、等待、unittest单元测试框架、PO模型
转载https://www.cnblogs.com/ailiailan/p/8082023.html1、免登录在进行测试的过程中难免会遇到登录的情况,给测试工作添加了工作量,本文仅提供一些思路供参考解决方式:手动请求中添加cookies、火狐的profile文件记录信息实现、人工介入、万能验证码、去掉验证码1.1、手动在请求中添加cookies信息1url="http://www.baidu.co
diaoyan8751
·
2020-08-25 17:21
selenium+python
自动化测试系列(一):登录
最近接手商城的项目,针对后台测试,功能比较简单,但是流程比较繁多,涉及到前后台的交叉测试。在对整个项目进行第一轮测试完成之后,考虑以后回归测试任务比较重,为了减轻回归测试的工作量,所以考虑后台可以进行部分自动化测试。 之前一个项目使用robotframework进行回归测试,了解了python语言,所以这次就使用python+selenium进行自动化回归测试了。配置环境python
diaoyan8751
·
2020-08-25 17:21
selenium+python
如何实现不需要每次都登录测试
classtest_dancheshiguliucheng(unittest.TestCase):driver=webdriver.Chrome(baseInfo.driverqudong)#在测试方法外进行定义driver@classmethoddefsetUpClass(self,driver=driver):#初始化的时候把driver传入self.driver=driver#初始化全局dr
cy_叶子
·
2020-08-25 17:58
Selenium+Python
:下载文件(Firefox 和 Chrome)
1.环境操作系统Win10IDEEclipse(Oxygen4.7)+PyDev5.9.2(JDK1.8)Python3.5Seleniumselenium-3.9.0-py2.py3-none-any.whlFirefoxDriver0.20.0Firefox浏览器59.0.2(32位)ChromeDriver2.34Chrome浏览器63.0.3239.842.Firefox这是虫师书里面的一
Momorrine
·
2020-08-25 02:45
自动化测试
Selenium+Python
:在一个浏览器窗口测试多个文件中的测试用例
1.环境操作系统Win10IDEPyCharmCommunity2018.1Eclipse(Oxygen4.7)+PyDev5.9.2(JDK1.8)Python3.5Seleniumselenium-3.9.0-py2.py3-none-any.whlChromeDriver2.34Chrome浏览器63.0.3239.84在一个浏览器窗口测试多个文件中的测试用例,是一个朋友的需求找我讨论,首先
Momorrine
·
2020-08-25 02:14
自动化测试
selenium+python
的WebDriverWait使用方法
当上传完成后,下面总大小的元素就会隐藏,当元素隐藏后,再判断上面进度,当文件上传时,显示进度条,进度到99%时,显示"处理中",上传成功后,显示"完成"因上传文件的时间与网速及其他因素有关,所以不能用time.sleep()或者driver.implicitly()。使用WebDriverWait()方法最好:fromselenium.webdriver.support.uiimportWebDr
qq32712784
·
2020-08-24 15:42
python+selenium
Selenium+python
环境搭建
Selenium+python
环境搭建http://www.docin.com/p-702032537.htmlselenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium
Lucky_Lucy
·
2020-08-24 13:52
Selenium
selenium+python
模拟登陆B站
selenium+python
模拟登陆B站https://www.jianshu.com/u/948da055a416"""B站模拟登陆即极验.成功率一般,具体的轨迹移动可自定义."""
One of them
·
2020-08-24 07:26
python
selenium+python
元素定位总结
前言元素定位是UI自动化的基本功,也是最基础的技术。所以笔者今天来总结下Selenuim+Python最基本的几种定位方式及实例说明,希望能帮助到大家。以https://daohang.qq.com/?fr=hmpage网址为例一.基本的定位方式1.ID#coding=utf-8fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.m
abb01857e1fc
·
2020-08-24 06:38
selenium+python
学习笔记-AttributeError: 'list' object has no attribute 'click'报错
运行脚本报错AttributeError:'list'objecthasnoattribute'click'查了一下是因为用find_elements_by_xpath,本想着试一下elements是什么用,以为后边跟的标签多了前边就要变成s。。全是自以为,查了一下elements确实用于复数,即取到的是一组list,详细的解说在https://www.cnblogs.com/yoyoketang
这里有橙子
·
2020-08-24 04:19
selenium+python
学习笔记-Message: element not visible
运行脚本时报错selenium.common.exceptions.ElementNotVisibleException:Message:elementnotvisible是因为脚本用id定位元素的,这个id不是唯一的,在下边还有一个相同的id,修改了一下,用find_element_by_xpath(),多加一个标签,用上一层的标签定位出来这一个元素,如下browser.find_element
这里有橙子
·
2020-08-24 04:19
selenium
python
selenium+Python
自动发送邮件失败
自学记录:https://blog.csdn.net/huochen1994/article/details/51282093借用别人的知识,邮箱发送失败是因为自己把邮箱密码写成了原始密码而不是客户端授权码,改成授权时填入的密码即可
灿烂的美元
·
2020-08-24 01:52
Selenium+python
之cookie 有关操作
cookie是访问web时服务器记录在用户本地的一系列用户信息(比如用户登录信息),以便对用户进行识别,所以有时候我们可以利用cookie来登录账号。webdriver可以读取、添加和删除cookie信息。一、获取“博客园”的cookieget_cookies()获得所有cookie信息get_cookie(name)返回特定name有cookie信息add_cookie(cookie_dict)
shi_xin
·
2020-08-23 17:55
Selenium+Python
调用js操作页面元素
#!/usr/bin/envpython--coding:utf-8--fromseleniumimportwebdriverimportosimporttimedriver=webdriver.Chrome()file_path='file:///'+os.path.abspath("demo.html")driver.get(file_path)time.sleep(2)#######在页面中
liyi10234
·
2020-08-23 06:54
python+selenium
在Chrome浏览器上利用
selenium+python
实现网站的免登录
在学习QQ邮箱的UI功能自动化测试时,采取PageObject(页面元素)设计模式编写测试用例。对登录界面进行测试完成之后,现想对写邮件、发邮件等登录后的功能进行脚本编写。最初想到了两个方法:记录登录成功后的网页,设为全局变量,在写邮件的PO中直接使用该URL,尝试后失败,后网上找到了原因:selenium每次打开的网页都是全新的,没有任何之前的操作记录,所以使用上述URL会出现错误提示:cook
环游
·
2020-08-22 13:35
selenium+python
sublimeText
selenium+Python
自带的模块unittest
'''#selenium.webdriver提供了所有WebDriver的实现,当前支持的WebDriver有:Firefox,Chrome,IEandRemote#`Keys`类提供键盘按键的支持,比如:RETURN,F1,ALT等fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeys#创建一个谷歌实例dri
超级超级爱酸奶
·
2020-08-22 04:55
selenium
python
自动化测试
Selenium2+python自动化57-捕获异常(NoSuchElementException)
selenium+python
高级教程》已出书:seleniumwebdriver基于Python源码案例(购买此书送对应PDF版本)一、发生异常1.打开博客首页,定位“新随笔”元素,此元素id="blog_nav_newpost
weixin_33736048
·
2020-08-22 03:07
Selenium+PhantomJS 爬取页面
1.几个网上资源:phantomjs淘宝的镜像:http://npm.taobao.org/dist/phantomjs/虫师整理的
Selenium+Python
材料:http://www.cnblogs.com
shawn904
·
2020-08-22 03:53
Python程序设计
selenium+python
去除启动的黑色cmd窗口
其实selenium启动窗口的时候就是使用了subprocess.Popen启动的驱动程序的,只要在启动的时候加上启动不显示窗口的参数即可下面魔改开始O(∩_∩)O哈哈~修改代码位于D:\Python35\Lib\site-packages\selenium\webdriver\common\service.py主要是Service类的start函数defstart(self):"""Starts
mzbqhbc12
·
2020-08-22 02:03
python
selenium
python
windows
Selenium
PythonSelenium自动化测试详解3、通过selenium启动firefox时,启动插件和证书4、判断元素是否显示、被使用、返回浏览器名字、上一页、cookies等5、pythonselenium中调用执行js6、
selenium
sylgdxsgx
·
2020-08-21 10:20
Selenium
Selenium
selenium+python
面试题目总结,完整度80%,看看你会多少?
很多小伙伴会经常私信来问我问题,有些来不及回答,实在抱歉!本篇有点长!看到最后,给自己一个学习的地方!1.WebDriver原理webDriver是按照client/server模式设计,client就是我们的测试代码,发送请求,server就是打开的浏览器来打开client发出的请求并做出响应。具体的工作流程:·webdriver打开浏览器并绑定到指定端口。启动的浏览器作为remoteserve
PathonDiss
·
2020-08-21 08:43
selenium+Python
将登录模块化
公共模块化:(登录)login.pyfromseleniumimportwebdriverfromtimeimportsleepclasslogin():defuser_login(self,driver):#要调用的部分命名为driverdriver.find_element_by_name('username').clear()driver.find_element_by_name('user
diaozhi7038
·
2020-08-20 23:45
selenium+python
更改默认请求头user-agent
selenium可调用firefoxchromephantomjs等各种浏览器(然而对于有界面的浏览器,还是ubuntu14.04原版自带的firefox支持最好)有时候需要更改请求头比如做爬虫要爬手机版的页面就要将其user-agent改成android的fromselenium.webdriver.common.desired_capabilitiesimportDesiredCapabili
zaixiahanli
·
2020-08-19 22:14
python
python
爬虫
selenium
phantomjs
user-agent
selenium+python
模拟登陆163邮箱
下午学习了一下selenium写自动化脚本,原本书上的教程是模拟登陆126邮箱,所以我想做一个模拟登陆163邮箱,没想到里面还有很多坑。1、163邮箱的账号密码区域的input标签的id是自动生成的,每次都不能用,所以不能用于定位标签2、登陆处是一个iframe,需要程序中切换一下:drive.switch_to.frame(),不然会找不到标签3、加载这个iframe需要一定时间,所以需要设一个
Imcy
·
2020-08-19 20:38
自动化测试
python
selenium+python
爬取网络图片(1) -- soso、谷歌、好搜
做图像处理的朋友,都时常需要收集整理大量的图像数据集。做科研时有各种现有的标准数据集大家都直接拿来用,但是工程上却经常需要自己收集图片,从网上爬取图片便成了比较常见的任务。为了用python完成这个任务,需要解决如下两个问题:1.图片素材源自哪里呢?第一直觉就是搜索引擎里的图片,比如要收集手机的图片,则进入搜索引擎搜索关键字即可得到大量相关图片。2.动态网站的内容往往是通过ajax异步加载,直接用
Sean_SJTU
·
2020-08-19 20:13
疑难问题
Python
Selenium+python
之浏览器滚动条处理
有时候把浏览器最大化,我们依然需要拖动滚动条才能看到,想要操作的元素,这个时候就要控制页面滚动条的拖动:一、Firefox浏览器方法:1.滚动条回到顶部:js="varq=document.documentElement.scrollTop=0"driver.execute_script(js)2.滚动条拉到底部js="varq=document.documentElement.scrollTop
shi_xin
·
2020-08-19 01:49
selenium+python
,driver.add_cookie()跳过登录验证码
当登录功能需要验证码时,我们可以使用driver.add_cookie()方法跳过验证码1、首先看wevdriver中add_cookie方法:defadd_cookie(self,cookie_dict):"""Addsacookietoyourcurrentsession.:Args:-cookie_dict:Adictionaryobject,withrequiredkeys-"name"a
xt_
·
2020-08-16 11:38
selenium
selenium+python
配置chrome浏览器的选项
1.背景在使用selenium浏览器渲染技术,爬取网站信息时,默认情况下就是一个普通的纯净的chrome浏览器,而我们平时在使用浏览器时,经常就添加一些插件,扩展,代理之类的应用。相对应的,当我们用chrome浏览器爬取网站时,可能需要对这个chrome做一些特殊的配置,以满足爬虫的行为。常用的行为有:禁止图片和视频的加载:提升网页加载速度。添加代理:用于访问某些页面,或者应对IP访问频率限制的反
枫奇
·
2020-08-16 07:19
python
selenium+python
自动化87-Chrome浏览器静默模式启动(headless)
前言selenium+phantomjs可以打开无界面的浏览器,实现静默模式启动浏览器完成自动化测试,这个模式是极好的,不需要占用电脑的屏幕。但是呢,phantomjs这个坑还是比较多的,并且遇到问题也看不到页面,无法排查问题。事实上Chrome浏览器也是可以实现静默模式,在电脑上不显示页面,也能实现自动化测试。小编环境:python3.6selenium3.6.0chrome63.0.3239.
weixin_33755847
·
2020-08-15 16:31
selenium+python
环境安装详解
1.安装python本人使用的Python2.7.5,建议使用Python2.7版本,不要使用Python3.0版本,可能支持不大好。Python下载地址:https://www.python.org/downloads/windows/安装过程很简单,可以参考下列链接进行安装及环境变量配置:http://jingyan.baidu.com/article/cbf0e500efed5c2eaa28
zmdzbzbhss123
·
2020-08-15 09:35
[Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图
它是在Windows下通过
Selenium+Python
实现自动访问Firefox和Chrome并实现搜索截图的功能。
weixin_34138255
·
2020-08-15 08:04
python
爬虫
测试
【
selenium+Python
unittest】之发送带中文附件的邮箱
完整原码如下:importsmtplibfromemail.mime.textimportMIMEText#fromemail.headerimportHeaderfromemail.mime.multipartimportMIMEMultipartsmtpserver='smtp.126.com'usersend='
[email protected]
'password='XXX'recevier='XXX@
weixin_30587025
·
2020-08-15 08:08
selenium+python
之异常StaleElementReferenceException
在做自动化测试的时候,遇到此问题多次:StaleElementReferenceException:Message:staleelementreference:elementisnotattachedtothepagedocument脚本先进行查询,然后获取查询结果driver.find_element_by_id("searchname").send_keys("oo")driver.find_
zby_hlx
·
2020-08-14 22:21
selenium+python
自动化85-python3.6上SendKeys报错用PyUserInput取代
前言python2上安装SendKeys库,对于不好定位的元素,用快捷键操作是极好的,那么在3.6上安装时,会报错python3.6安装SendKeys报错1.python3.6安装SendKeys是无法安装的,会报错pipinstallSendKeys32位的python3.6安装PyUserInput1.python3.6分2个版本,1个是32位的python3.6;另外一个是64位的pyth
weixin_34205826
·
2020-08-14 21:26
selenium+python
安装和使用
介绍Selenium[1]是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试
byc4309
·
2020-08-14 16:42
工具
selenium chrome浏览器的选项
selenium+python
配置chrome浏览器的选项1.背景在使用selenium浏览器渲染技术,爬取网站信息时,默认情况下就是一个普通的纯净的chrome浏览器,而我们平时在使用浏览器时,经常就添加一些插件
华岭羊仔
·
2020-08-14 14:16
selenium
selenium+python
京东自动登录及秒杀
运行环境:python2.7python安装selenium安装webdriver(这里是firefox)其中selenium可以采用pip安装:pipinstallseleniumwebdriver下载地址需要注意的是,webdriver的目录、对应浏览器的目录,都要添加到path。代码如下:#_*_coding:utf-8_*_fromseleniumimportwebdriverimport
ultrakin
·
2020-08-11 23:02
Python学习
python
selenium
selenium+python
自动化测试学习笔记(一)
在Windows操作系统下搭建测试环境1、在python官网(https://www.python.org)下载安装包,有python2和python3可供选择,两者在语法上有些区别,我当时选择的是最新的版本python3.6;2、我的电脑环境是win10(64it)+IE11,安装包下载成功之后,安装python,安装的过程比较简单,下一步即可,python安装过程中,选择自定义安装,可以配置环
mosquito_hi
·
2020-08-10 08:40
功能自动化测试
Centos7 上安装Chrome 进行UI自动化测试
故事背景:通过RF脚本或者
selenium+Python
实现了项目的UI自动化测试脚本,但是笔者希望是前端开发工程师一旦修改代码就自动执行UI自动化脚本,可以做到随时检测开发人员对项目的影响,刚好和运维人员商量可以拿到开发合完代码产生的
SZ_ChenBolin
·
2020-08-10 07:05
Linux
Robot
Framework
selenium+python
完整自动化测试脚本及讲解(一、整体)
完整自动化测试脚本及讲解废话不多说了开始干活。准备测试环境每个项目的测试环境都不一样了,我就简单的不是一个得了。下载地址:https://pan.baidu.com/s/1ANB0AHz7SQJvMWg4lPX83Q提取码:9e1q按照要求运行不要新建快捷方式,不然运行不了。开启后访问网址:http://127.0.0.1/WebTours/是不是一种似曾相识的感觉,就是LR的订票系统,不介绍了麻
那一丝寒意,冰封千里
·
2020-08-10 04:21
Selenium功能测试
Selenium+Python
自动化UI测试搭建小试
最近更博速度历史新低,年底忙得焦头烂额。。。今天记录一下自动化测试的流程:Selenium相关配置看这篇https://www.jianshu.com/p/b8bb08229904补充可能出现的驱动问题:1、chrome驱动链接:http://chromedriver.storage.googleapis.com/index.html(请下载对应驱动)2、将解压后文件chromedriver.ex
星旅zl
·
2020-08-09 22:29
Python
软件测试
Selenium2实现H5的UI自动化,基于Python语言
最近开始学selenium业务场景,又一个链接是简单的表单选择,且业务很少改动,需要做一个H5的UI自动化,通过百度发现可以选择
selenium+python
来实现,接下来分享一下,可能不全面,欢迎提出疑问
ydn456
·
2020-08-09 03:43
selenium+python
自动化90-unittest多线程执行用例
前言假设执行一条脚本(.py)用例一分钟,那么100个脚本需要100分钟,当你的用例达到一千条时需要1000分钟,也就是16个多小时。。。那么如何并行运行多个.py的脚本,节省时间呢?这就用到多线程了,理论上开2个线程时间节省一半,开5个线程,时间就缩短五倍了。项目结构1.项目结构跟之前的设计是一样的:casetest开头的.py用例脚本common放公共模块,如HTMLTestRunnerrep
weixin_33943347
·
2020-08-09 00:40
网易云歌曲评论爬取(
selenium+python
)
需求:下载爬取隔壁老樊的热门歌曲以及热门评论,并保存到数据库中,然后从数据库导入excel数据库格式:数据库名称:163com数据库表结构:歌曲表(id+歌曲id+歌曲名称) 评论表(id+歌曲id+评论内容)数据库操作:#建表importpymysql#连接数据库connection=pymysql.connect(host='localhost',user='root',password='*
lyuasd
·
2020-08-07 15:49
selenium
python
数据库
UI自动化的po模型
研究
Selenium+python
自动化测试有近两个月了,不能说非常熟练,起码对selenium自动化的执行有了深入的认识。从最初无结构的代码,到类的使用,方法封装,从原始函数调用,到重定义函数。
张久山
·
2020-08-06 13:28
Selenium + python自动化测试
之前一直是用selenium进行web自动化测试的,把
selenium+python
写用例的过程中需要注意的地方和问题点简单的给大家分享一下1、Selenium简介Selenium是ThoughtWorks
诺-nuo
·
2020-08-06 13:20
selenium+java+IDEA安装与配置
本来是想选择
selenium+python
的,但是因为对python不是很熟悉,于是还是选择了java,以后肯定还是要研究一下python的。
邵漂亮
·
2020-08-06 12:20
selenium自动化
Selenium+python
之WebDriver API知识点总结(二)
接上篇
Selenium+python
之WebDriverAPI知识点总结(一)17,输入框中输入指定内容input=self.driver.find_element_by_id("kw")input.send_keys
chica bonita
·
2020-08-06 12:26
selenium+python
selenium
python
基于
Selenium+Python
的web自动化测试框架
2019独角兽企业重金招聘Python工程师标准>>>一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种
weixin_33877092
·
2020-08-05 14:12
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他