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
Python+selenium
python+selenium
一.selenium+python环境配置1.1selenium介绍selenium是一个web的自动化测试工具与QTP相比优点:1.免费2.小巧,对于不同语言它只是一个包而已。3.支持多种语言例如:C、java、ruby、python、或都是C#4.支持多平台:Windows、linux、MAX,支持多浏览器ie、ff、safari、opera、chrome5.支持分布式用例的执行,可以把测试用
qq_46583818
·
2020-12-04 17:28
python+selenium
python学习
python
自动打卡python脚本_python实现上下班全自动打卡
环境:image.png架构:
python+selenium
浏览器:chrome81.0.4044.113(正式版本)(32位)前期准备:安装python3.8.3(请见下一篇文章)安装pip(请见下一篇文章
weixin_39631295
·
2020-12-04 03:33
自动打卡python脚本
python批量识别二维码图片_
python+selenium
识别二维码
python+selenium
识别二维码,运行环境是win1064位+python3.5.2+selenium3.3.1。该方法可以简单识别验证码。
weixin_39908106
·
2020-12-03 21:08
python批量识别二维码图片
python+selenium
使用ActionChains类move_by_offset拖动鼠标重复执行位移问题
首先声明,以下都是个人见解,如果错误,欢迎指正!逛论坛发现的问题,其实吧对于这个问题刚开始我也不懂,但谁让我是一个乐于探究的人呢,于是就用代码去测试这个问题,发现在循环内使用move_by_offset去移动鼠标的时候确实是会来回重复移动。循环移动代码:forxintrack:action.move_by_offset(xoffset=x,yoffset=0).perform()time.slee
YungGuo
·
2020-12-03 18:12
其它
selenium
python
python web自动化测试 设计报告_从零开始到设计
Python+Selenium
自动化测试框架
如何实现WebUI自动化测试?应该选择哪门脚本语言?又应选择什么自动化测试工具?作为一名测试员,如果前两年你只会做手工测试,没关系,很多人都是这样起步的;但是第三年甚至第n年,你依然只会手工点点点,没接触和学习过自动化测试,随着年龄的增长,很容易被开发人员嫌弃,被应届毕业生取代,最后只能被淘汰,面临中年危机,找不到心仪的工作。所以,为了延长测试职业生涯,为了升职加薪,为了找到理想的工作,为了不被行
weixin_39576294
·
2020-12-03 09:33
python
web自动化测试
设计报告
python+selenium
实现自动化连接校园网
python+selenium
实现自动化连接校园网(资源下载链接在总结)校园网的自动连接在学校里面,我经常会用到校园WiFi。
海hong
·
2020-12-01 13:34
我的python学习日记
校园上网
校园wifi
python
selenium
python搭建自动化测试平台_GitHub - zgca/autotest_platform: Python+flask+selenium 搭建UI自动化测试平台
自动化测试用例管理、执行平台https://testerhome.com/topics/16106:使用python多进程模块multiprocessing并发执行测试用例autotest_platform基于
python
weixin_39900045
·
2020-11-30 13:04
python搭建自动化测试平台
python安装selenium插件_
python+selenium
UI自动化测试环境搭建及使用
Selenium是一个浏览器自动化测试框架,它主要用于web应用程序的自动化测试,其主要特点如下:开源、免费;多平台、浏览器、多语言支持;对web页面有良好的支持;API简单灵活易于使用;支持分布式测试用例执行。Selenium经历了两个版本,Selenium1.0和2.0,Selenium1.0主要由以下几部分构成:SeleniumIDE:是一个嵌入到Firefox中的插件,可以实现浏览器的录制
weixin_39939530
·
2020-11-30 08:07
python+selenium
自动化测试-安装教程
前言:记录学习python测试自动化第一步准备内容:Windows操作系统、python、selenium、chrome浏览器、chrome浏览器、pycharm步骤:一、python的安装1)官网下载(https://www.python.org)2)安装:在安装过程中的第一个页面有一个选项‘addpythontopath’。勾中,直接默认添加系统的环境变量path中,不需要另外再处理。3)检查
心如简_cc99
·
2020-11-26 23:49
Python+Selenium
,tearDown方法使用cls.driver时,提示该类没有driver这个变量
由于driver这个变量是在类的方法setUp里定义的,另一个方法tearDown在调用类变量driver时,pyCharm就报错,提示没有这个类变量。这个我发现,可以不用管这个告警,只管使用这个变量,可以正常运行的。当然,前提是这个类继承的是unittest.TestCase这个类。
inside802
·
2020-11-26 23:25
笔记
python
selenium
python os.system 隐藏cmd窗口_一文快速教你搭建
Python+Selenium
环境
对于很多想要学习自动化的小白而言,环境的搭建,一直以来都是很麻烦的事情,下面我们将基于Python语言来进行的自动化环境搭建,包括python3、Selenium、WebDriver等一系列内容的搭建。环境搭建之Python:目前测试行业应用的编程语言,当属Python为首。python现在主流应该是3.7(或者3.8,不过这不重要)。安装Python是一件很简单的事情,在官网选择对应系统的版本直
weixin_39968946
·
2020-11-26 12:32
python
os.system
隐藏cmd窗口
python
selenium
python
webdriver
python
webdriver点击指令
selenium
chrome
下载文件
python自动下单源码_
python+selenium
实现淘宝双十一自动下单
python+selenium
实现淘宝双十一自动下单#!
weixin_39684495
·
2020-11-26 05:01
python自动下单源码
python自动化测试脚本的简单实例_Python 3.7 + Selenium UI 自动化测试简单实例
本篇主要应用Django搭建学生管理平台,使用
Python+Selenium
模拟用户注册登录场景简单实例。Django实战部分往后可能和大家见面,目前还在学习,对于一些异常处理和业务模型还在摸索。
weixin_39942318
·
2020-11-24 04:08
Python+selenium
实现Drcom校园网自动检测网络以及自动登录
前言 因为很多工作和软件都在实验室的电脑里面,很多时候在外面需要利用远程软件来控制这台电脑。但是学校的校园网在长时间不工作时经常性的断开,每次都需要在群里@大佬帮忙连接网络,很麻烦。因此想到可以设置自动检测登录的脚本解决这个问题,在舍友的建议下找到了这个方法,非常感谢。此脚本理论上所有校园网网页都可以执行。下载:https://github.com/ken-arch/drcom-环境1、操作系统
ken的学习之路
·
2020-11-21 16:44
随便写写
python
selenium
Mac 下使用
Python+Selenium
实现西瓜视频自动上传及草稿发布
背景研究下
Python+Selenium
自动化测试框架,简单实现Mac下自动化批量上传视频西瓜视频并发布,分享给需要的同学(未做过多的异常处理)。
叨叨软件测试
·
2020-11-13 17:49
Python+Selenium
(1)- 环境搭建
一,Selenium简介Selenium是目前最流行的web自动化测试工具,也常用于网络爬虫,已经更新到3以上的版本。1,组件它提供了以下web自动化测试组件:SeleniumIDE,Firefox浏览器的一个插件,提供简单的脚本录制、编辑与回放功能;SeleniumRemoteControl(RC),是selenium1提供的组件,包含:SeleniumServer(用于提供自动化测试服务)、S
给你一页白纸
·
2020-11-05 09:02
深度解析爬虫(python+requests、
python+selenium
、golang)
什么是爬虫?爬虫实际上就是采集网络上数据的一段程序。简单来说,爬虫程序通过请求url地址,然后根据响应的内容进行数据采集。如果响应内容是html,分析dom结构,进行dom解析或者正则匹配,如果响应内容是xml/json数据,转换数据对象,然后对数据进行解析。采集数据的用途采集数据就是将别人的资源采集下来,然后加以利用,变为自己的资源。我们可以从某些网站获取需要的图片、数据、文章放到自己的网站中,
guangyan24
·
2020-11-02 09:42
python+selenium
8种元素定位方法
WebDriver提供的8种元素定位方法1、id定位find_element_by_id()2、name定位find_element_by_name()3、tag定位find_element_by_tag_name()4、class定位find_element_by_class_name()5、link_text定位find_element_by_link_text()6、partiallink定
weixin_45925999
·
2020-11-01 15:19
笔记
定位
selenium
python
java和python的web自动化有什么区别-现在自动化测试用Java好还是Python好?
非计算机专业开始选择开发语言的话选python,继续进阶还是java;着急就业的话,python就可以了;Python:简单、明确,优雅;
Python+selenium
可以帮助开发实现UI自动化测试pythonrequest
weixin_37988176
·
2020-11-01 12:01
执行python + selenium 代码 报错ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径...
FileNotFoundError:[WinError2]系统找不到指定的文件,问题解决办法ERROR:directory_reader_win.cc(43)]FindFirstFile:系统找不到指定的路径执行
python
林胖胖哒
·
2020-10-25 02:11
selenium
python
java
linux
shell
Python+selenium
通过Cookie方式实现自动登录
以模拟自动登录网易126邮箱为例通过Cookie方式实现自动登录,避开了输入用户名与密码实现登录的操作一、模拟126邮箱自动登录的实例代码示例:通过cookie模拟邮箱自动登录代码如下:#coding=utf-8fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()#访问126网易邮箱driver.get("https://ma
测试搬山人
·
2020-10-22 18:46
软件测试
python自动化测试
selenium
python
cookie
Python+selenium
定位126邮箱登录提示“NoSuchElementException: Message: no such element:Unable to locate element
Python+selenium
实现网易126邮箱登录网易126登录界面的用户名与用户密码元素是嵌套的iframe,WebDriver只能在一个页面上识别元素,因此无法识别定位iframe里的元素,经常提示
测试搬山人
·
2020-10-22 16:25
软件测试
python自动化测试
python
selenium
Python+selenium
自动化生成测试报告
批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner一、导入HTMLTestRunner1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestRun
蜀山客e
·
2020-10-10 15:50
自动化测试
软件测试
selenium
软件测试
python
自动化测试
Python+Selenium
随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
1、随机生成格式正确手机号码#随机产生格式正确的手机号码defcreate_phone(self):num_start=['134','135','136','137','138','139','150','151','152','158','159','157','182','187','188','147','130','131','132','155','156','185','186','
·
2020-09-21 13:11
Python+Selenium
自动化测试教程连载(2)
上一期介绍了自动化测试
Python+Selenium
框架的基本介绍,这期讲元素定位。元素定位1.WEB自动化时利器–浏览器自带开发者工具几乎所有浏览器都自带前端调试工具,也就是我们说的开发者工具。
川石信息
·
2020-09-17 11:52
软件测试培训
自动化测试
高级测试工程师技能
Python+Selenium
自动化测试教程连载(1)
Selenium是一个自动化工具,它需要绑定某个编程语言,在其中调用WebDriver提供的API实现自动化的效果。python语言介绍1.为什么选PythonPython语言从1989年诞生,2008年,Python3.0版本发布,2011年开始火遍全球。目前在编程语言中总体排行前三。作为一个编程语言,它有如下特点:简单易学跨平台面向对象解释型编程语言强大丰富的模块库从小爬虫项目到youtube
川石信息
·
2020-09-17 11:20
自动化测试
软件测试培训
高级测试工程师技能
pycharm无法导入selenium
python+selenium
环境设置好后,想在pycharm里面小试牛刀,结果发现执行“fromseleniumimportwebdriver”报错原来是没在pycharm里配置python环境在pycharm
红豆沙01
·
2020-09-16 21:48
pycharm
selenium
Python+Selenium
自动化测试笔记:登录163邮箱
有几点要注意的地方:1登录框用户名和密码输入框的id是自动生成的,所以无法用id定位2登录框是通过iframe表单嵌套到页面里的。而webdriver只能在一个页面上对元素识别与定位,对于iframe表单内嵌页面上的元素无法直接定位,需要通过switch_to.frame()方法将定位的主体切换为iframe表单的内嵌页面中。switch_to.frame()默认可以直接取表单的id或name属性
FearlessPC
·
2020-09-16 21:16
Python学习笔记
Web自动化测试学习笔记(一)
Python+Selenium
的安装及环境配置
Web自动化测试学习笔记(一)
Python+Selenium
的安装及环境配置本人自动化测试小白进阶,最近在钻研Web自动化测试,本篇文章主要是写
Python+Selenium
的安装及环境的配置一、Python
世界那么大~
·
2020-09-16 20:39
软件测试
Python+Selenium
练习篇之18-自定义浏览器窗口大小
本文来学习下如何通过Selenium方法,设置符合不同测试场景浏览器窗口大小。例如,你有一台机器,最大支持1366*768,你完全可以利用这个机器测试不同分辨率下的场景。相关测试脚本代码如下:#coding=utf-8importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()#全屏dr
Anthony_tester
·
2020-09-15 18:34
七.
python+selenium
元素定位之xpath
xpath定义方式有两种:1.绝对路径2.相对路径绝对路径的意思是从最高级一级一级去找到该元素,为方便理解,举个例子:框出来的从C盘一步步到selenium文件夹的所有路劲就属于绝对路径。相对路径:就是可以把“C:\Python27\Lib\site-packages\selenium-2.53.2-py2.7.egg“这前面部分用字符去代替然后直接找到\selenium文件夹对于HTML来说,参
药药君
·
2020-09-15 16:41
python+selenium
使用excel实现关键字封装
fromutil.excel_utilimportExcelUtilfromkeywordselenium.actiomMethodimportActionMethodexcel_path=r'D:\PycharmProjects\2020study\config\keyword.xls'classKeyWordCase(object):defrun_main(self):self.action_
酸奶的成长记
·
2020-09-15 03:40
Python+Selenium
:自动化测试报告的生成
TestRunner.py发送本地地址importHTMLTestRunnerimportosimportunittestimporttimeimportsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeader#设置报告文件保存路径report_path=os.path.dirname(os.path.abspath(
小夏轻风
·
2020-09-15 03:43
python+selenium
python+selenium
自动化测试-30unittest执行testcase的三种方法
这是对
python+selenium
自动化测试-22python单元测试框架unittest(原理详解)的补充。
测试架构师dalotalk
·
2020-09-15 02:45
#
selenium
UI自动化测试
python+selenium
自动化测试之unittest跳过某条case或者批量执行多个case
importunittestclassFirstCase(unittest.TestCase):#所有case执行之前的前置@classmethoddefsetUpClass(cls):print("所有case执行之前的前置")#所有case执行之后的后置@classmethoddeftearDownClass(cls):print("所有case执行之后的后置")defsetUp(self):
酸奶的成长记
·
2020-09-15 02:26
unittest
selenium
python
python+selenium
执行多个测试方法时,chrome浏览器打开多次原因
当类里面定义了setUp()方法的时候,测试程序会在执行每条测试项前先调用此方法;同样地,在全部测试项执行完毕后,tearDown()方法也会被调用。所以当在setUp()中执行打开浏览器后,执行多test_XXX方法时,每个case都会调用setUp导致每执行一个test_XXX,浏览器会打开和关闭一次解决方法:那如果我们想全程只调用一次setUp/tearDown该怎么办呢?就是用setUpC
Lolita_mays
·
2020-09-15 02:47
python+selenium
verify
python+selenium
处理验证码1.Win764位下Python安装PIL图像处理库,首先,在PIL非官方的64位库下载非官方64位pillow,注意下载符合自己python的pillowhttp
xiangxiupp
·
2020-09-14 23:46
Python+selenium
总结(七)—弹出框和下拉框操作
弹出框操作1)进入到弹出框中driver.switch_to.alert()2)接收警告accept()3)解散警告dismiss()4)发送文本到警告框send_keys(data)下拉框操作selenium关于下拉框的操作都交由Select类进行处理,一般获取到下拉框元素之后使用该类构建对象,调用对象的响应方法就能操作元素1)导入Select类fromselenium.webdriver.su
laughing_tester
·
2020-09-14 23:41
python+selenium
元素定位--xpath定位--层级与逻辑组合定位
其他元素非唯一时,又不想用xpath绝对定位时,需要用到层级与逻辑定位.例:百度界面,在搜索框内输入“”1.层级属性结合定位原理:假设元素没有class、name、id等,可以找父节点元素,父级节点没有id时,可以继续往上找id,定位到id元素后,依次往下找。通过标签定位。层级定位最多一到两级。测试脚本:find_element_by_xpath("//form[@id='form']/span/
yp9010
·
2020-09-14 17:05
python+selenium
:输入框对应有2个input便签,定位失败的解决方法
页面布局,如下图只定位第一个标签,输入值时报错,如下driver=webdriver.Chrome()driver.get(‘http://xxx.com/’)password=driver.find_element_by_id(“txt”)password.clear()password.send_keys(‘22222’)报错如下:selenium.common.exceptions.WebD
rayinsisit
·
2020-09-14 15:31
软件测试
python+selenium
之——错误:selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executabl.
此时,需要自己配置geckodriver下载geckodriver,地址:https://github.com/mozilla/geckodriver/releases下载后解压得到geckodriver.exe将geckodriver.exe放到Firefox的安装目录下将火狐安装目录添加到环境变量path中重启IDLE转载于:https://www.cnblogs.com/czhang2-12
weixin_30338743
·
2020-09-14 07:46
Python+Selenium
学习视频:http://www.imooc.com/course/list?c=linuxpython博客:1.https://www.cnblogs.com/simple-free/category/1161961.html2.https://blog.csdn.net/a54288447/article/category/78166613.https://blog.csdn.net/chenm
jingle_nie
·
2020-09-14 02:02
python3
python+selenium
webdriver.firefox()方式配置浏览器设置
webdriver.firefox()爬虫需求:(其实是输入参数可获取.zip/pdf文件,然后点击下载)——但是firefox浏览器有Bug,点击下载之后会有弹出窗口,需要你点击确定,这怎么能成,所以百度一把:得知需要修改firefox的配置文件mimeTypes.rdf——搜索栏输入:about:support配置文件夹—》打开文件夹—》获取文件地址添加配置内容:=====现在下载不需要每次都
weixin_34112181
·
2020-09-14 01:41
python+selenium
如何跳出frame
发现网页布局嵌套了frame,但是操作frame中的按钮,弹出的窗口定位于frame之外#跳进driver.switch_to.frame("id/class")#跳出driver.switch_to.default_content()当frame不存在id或者class时,可以用xpath的方式进行定位iframe=find_element_by_xpath("//div/iframe")swi
宛若一条咸鱼
·
2020-09-13 16:06
自动化记录
十分钟快速搭建
Python+Selenium
自动化测试环境(含视频教程)
文章首发于微信公众号:爱码小哥准备安装包:一:安装python:1.双击python-3.7.6.exe执行文件2.点击下一步正在安装:3.如图所示表示安装完成:校验环境是否安装成功:打开cmd命令行:1.输入pip,如图所示,表示正确,如果没出现这个命令,需要去系统环境变量path中添加python安装路径2.安装selenium库:pipinstallselenium如图所示:然后输入命令pi
测试人追风
·
2020-09-13 13:51
程序员
软件测试
自动化测试
软件测试
python
Selenium
自动化测试
自动化测试环境
Python+Selenium
WebUI自动化框架 -- 统一入口自动化
前言:执行工厂封装,实现一个入口调用所有Selenium基本操作,让所有页面操作一键调用,让UI自动化框架脱离高成本、低效率时代,将用例的重用性贯彻到极致,让烦人的PO模型变得无所谓,让一个测试小白都能编写并实现自动化知识储备前提:熟练python语言理论与实际运用,熟悉selenium库与自动化测试环境配置。上一篇文章《Python+SeleniumWebUI自动化框架--基础操作封装》:htt
魂尾ac
·
2020-09-13 13:30
自动化框架封装
selenium
python
程序人生
Python+Selenium
WebUI自动化框架 -- 基础操作封装
前言:封装Selenium基本操作,让所有页面操作一键调用,让UI自动化框架脱离高成本、低效率时代,将用例的重用性贯彻到极致,让烦人的PO模型变得无所谓,让一个测试小白都能编写并实现自动化。知识储备前提:熟练python语言理论与实际运用,熟悉selenium库与自动化测试环境配置。browseroperator.py浏览器操作webdriveroperator.pyWEBd页操作分层设计:基础目
魂尾ac
·
2020-09-13 13:30
自动化框架封装
python
selenium
程序人生
软件测试
测试工程师
Python+Selenium
WebUI自动化框架 -- 实现特殊PO模型
前言:设计执行格式,封装PO模型工厂,实现PO模型脱离代码,一套代码执行所有项目的UI自动化,让UI自动化框架脱离高成本、低效率时代,将用例的重用性贯彻到极致,让烦人的PO模型变得无所谓,让一个测试小白都能编写并实现自动化知识储备前提:熟悉python语言理论与实际运用,熟悉selenium库与自动化测试环境配置。对PO模型很熟悉。《Python+SeleniumWebUI自动化框架--统一入口自
魂尾ac
·
2020-09-13 11:11
自动化框架封装
python
selenium
软件测试
测试工程师
ab测试
10分钟玩转
Python+Selenium
自动化测试,快速入门通道!
最近浏览了很多同学的简历,大部分都有自动化测试,基本都有selenium。但很少有人真正弄清selenium。一个是selenium的提供了很多组件,让人容易上手,然后很多人就没有然后了。二是selenium的更新伴随着工具的合并,很多人压根没高清自己用的是seleniumRC还是webdriver。根据最近面试的情况,把很多同学在实践selenium的时候没弄清的问题总结了一下,顺便教大家如何快
cky8792
·
2020-09-13 10:06
测试
python
爬虫
10分钟玩转
Python+Selenium
自动化测试,教你快速入门!
最近浏览了很多同学的简历,大部分都有自动化测试,基本都有selenium。但很少有人真正弄清selenium。一个是selenium的提供了很多组件,让人容易上手,然后很多人就没有然后了。二是selenium的更新伴随着工具的合并,很多人压根没高清自己用的是seleniumRC还是webdriver。根据最近面试的情况,把很多同学在实践selenium的时候没弄清的问题总结了一下,顺便教大家如何快
weixin_50271247
·
2020-09-13 10:27
教育
知识
培训
培训
软件测试
python
运维
java
spring
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他