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
cypress测试框架与selenium_实现一个
Python+Selenium
的自动化测试框架就这么简单!
首先你得知道什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出
跟英语死磕到底
·
2021-01-04 09:38
python+selenium
(2)---在pycharm中使用pytest框架执行测试用例(一个简单的例子)
1.pytest安装安装命令:pipinstall-Upytest安装后查看pytest版本:pytest-version2.在pycharm中设置pytest新建一个工程后,左上角file->Setting->Tools->PythonIntegratedTools,选择py.test3.了解下pytest的用例设计原则文件名以test_*.py文件和*_test.py以test_开头的函数以T
wjgccsdn
·
2020-12-31 15:42
selenium
python xpath定位打印元素_
Python+selenium
web自动化
Python+Selenium
自动化以下内容都是是我的学习笔记,为方便自己查询就整理出来了,内容会精简很多,比如配置和安装插件,请自行查询操作。默认大家是有一定基础。
weixin_39825854
·
2020-12-30 18:34
python
xpath定位打印元素
Python+selenium
报错:selenium.common.exceptions.NoSuchElementException: Message: Unable to find elem...
通过使用
Python+selenium
定位元素时报错“selenium.common.exceptions.NoSuchElementException:Message:Unabletofindelementwithxpath
love_d6db
·
2020-12-30 14:40
urllib3.exceptions.MaxRetryError问题的解决
1.背景描述在使用
python+selenium
做UI自动化时,单个脚本执行通过,多个脚本执行时,执行到第二个时失败。测试代码如下:#!
黑猫警长HM
·
2020-12-30 14:40
问题解决
python
selenium
python+selenium
学习5多表单处理+元素等待
多表单处理"""多表单:一个页面中可以嵌套另一个页面,webdiriver对象只能在一个页面(外层是默认的)定位,需要一种方式将driver对象从外层切换到内层对象进行处理webdriver中提供API:driver.switch_to.frame()实现案例1、打开腾讯首页:http://www.qq.com2、点击邮箱图标3、输入用户名4、输入密码5、点击登陆6、关闭浏览器"""#导包,创建浏
ljm_99
·
2020-12-29 21:10
python+selenium
学习4多窗口处理+键盘操作+警告框处理
多窗口处理"""1、打开淘宝2、点击聚划算3、退回返回淘宝页面句柄(handler):每一个页面都有一个值,对于页面来说是唯一的,是页面的一个标识driver:是绑定句柄页面,只能控制绑定的页面获取当前窗口的句柄:driver.current_window_handle拿到聚划算的句柄driver.window_handles----->拿到所有的句柄"""fromseleniumimportwe
ljm_99
·
2020-12-27 11:32
Python+selenium
爬虫报错 ERROR:ssl_client_socket_impl.cc(1098)] handshake failed
Python爬虫报错ERROR:ssl_client_socket_impl.cc(1098)]handshakefailed的解决方法最近在用selenium写爬虫,使用的浏览器是Chrome浏览器,当访问浏览器时出现了以下报错信息:解决方案:浏览器要求您接受网站的证书。您可以设置默认情况下忽略这些错误,以免发生这些错误。1、对于Chrome,您需要添加-ignore-certificate-e
IT__learning
·
2020-12-27 11:33
Python爬虫
python
selenium
python+selenium
学习3浏览器控制
"""控制浏览器大小set_window_size():设置访问页面的尺寸大小maximize_window():最大化显示minimize_window():最小化显示控制页面:前进后退back()forward()页面刷新refresh()截屏功能:"""fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()driver.g
ljm_99
·
2020-12-26 16:22
Python+selenium
(1)---封装登录并引用
需要注意的地方:1.没有使用unittest框架,只是用了简单的调用函数2.由于只是调用函数,所以函数是不需要有self的3.由于要使用dr即driver,所以封装的登录函数中需要有这个变量4.调用函数时也需要传入这个参数在public下添加一个login.pydeflogin_in(dr,user,pw):#定位输入框并输入用户名、密码dr.find_element_by_id("usernam
wjgccsdn
·
2020-12-26 14:50
selenium
AutoIt上传附件图文详解(
python+selenium
)
一、使用场景上传附件,如图1:二、下载工具:AutoIt1、进入AutoIt官网:https://www.autoitscript.com/site/,选择AutoIt->Downloads,如图2:2、选择FullInstallation版本,里面包含了所需的所有工具,点击下载。如图3:3、安装:下载后直接安装三、定位元素,应用AutoIt工具上传附件步骤1:探测控件进行定位元素,控件:“Au3
彼岸•仰望
·
2020-12-24 16:02
selenium
selenium
python+selenium
实现网页全屏截图
python+selenium
实现网页全屏截图前言实现方法采用Pillow+Selenium,基本原理为:截取多张不同位置的页面,拼接成一个图片已知情报:Chrome()只能截取当前屏幕展示出的网页,本篇文章是针对
Makesths
·
2020-12-24 16:36
爬虫练手
python
selenium
北邮疫情防控通自动填报_
python+selenium
搭建环境:python、selenium、chromedriver编写代码:fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysimporttimetry:option=webdriver.ChromeOptions()#设置开发者模式启动,该模式下webdriver属性为正常值option.add_expe
fakes_初柒
·
2020-12-24 16:27
selenium
python
python+selenium
爬取微博(网页版)并解决账号密码登录、短信验证
使用
python+selenium
爬取微博前言为什么爬网页版微博为什么使用selenium怎么模拟微博登录一、事前准备二、Selenium安装关于selenium安装步骤三、selenium定位网页元素基本方法详细使用最后
暗夜苍茫_99
·
2020-12-21 20:21
python
selenium
web
python自动化从零开始_从零开始到设计
Python+Selenium
自动化测如何开始
原标题:从零开始到设计
Python+Selenium
自动化测如何开始写在前面的话《自动化测试系列教程》本系列教程系朋友学习自动化测试过程做的笔记。计划60篇幅。
weixin_39814454
·
2020-12-20 12:38
python自动化从零开始
实现一个
Python+Selenium
的自动化测试框架如此简单!...
首先你得知道什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出
峰瑞资本
·
2020-12-18 23:56
【学习笔记】python+pytest测试框架
(1)支持参数化;(2)支持用例的skip和xfail处理;(3)支持简单的单元测试和复杂的功能测试;
python+selenium
/ap
shiyisay
·
2020-12-18 21:50
APP测试
学习笔记
Python
python时间控件readonly属性_人生苦短,我学python之
python+selenium
js处理日历控件(修改readonly属性)...
转载于上海-悠悠的博客前言日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。基本思路:先用js去掉readonly属性,然后直接输入日期文本内容一、日历控件1.打开12306的车票查询界面,在出发日期输入框无法直接输入时间2.常规思路是点开日历控件弹出框,从日历控件上点日期
weixin_39626369
·
2020-12-17 20:56
从入门到放弃:
Python+selenium
unittest测试框架及基本语法规则
哈哈换了个标题,温故而知新。Unittest主要用于管理测试用例,最初是应用于单元测试,现在可以进行ui和接口自动化测试。是Python内置的一个测试框架,安装Python就可以使用。四大组件:测试用例:unittest.testcase前后置条件:setup和teardown来操作前后置条件测试套件与运行器:unittest.testsuite和unittest.texttestrunner断言
测试之007
·
2020-12-16 04:06
python
unittest
selenium
python怎么做导航自动化_
Python+Selenium
实现web自动化测试
1、Selenium简介Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能—
weixin_39760389
·
2020-12-10 12:12
python怎么做导航自动化
seleniumpython定位网页元素方法_
python+selenium
如何定位页面的元素,的几种定位元素的方法。...
1、什么是Selenium,为什么web测试,大家都用它?Selenium设计初衷就是为web项目的验收测试再开发。内核使用的是javaScript语言编写,几乎支持所以能运行javaScript的浏览器,支持windows\linux\macos等各种平台。Selenium脚本是用多种受支持的编程语言中的一种编写的——目前可用的有Java、Ruby和Python驱动程序。这些脚本在浏览器之外的一
weixin_39819974
·
2020-12-08 21:12
论文
python+selenium
网页自动化测试论文_
Python+selenium
自动化测试之浏览器基础操作...
**前言**本文主要讲解webdriber框架,Selenium就像真实用户所做的一样,Selenium测试可以在Windows、Linux和Macintosh上的InternetExplorer、Chrome和Firefox中运行。当然如果为了可视化你可以在浏览器使用selenium的IDE插件,它是一个浏览器插件,可以下各浏览器插件中添加。下面主要说明使用python如何调用webdriver
weixin_39640904
·
2020-12-08 17:16
python+selenium
使用笔记
本文删繁就简,单刀直入,立刻上手selenium。其他的可以参考[SeleniumwithPython](SeleniumwithPython—SeleniumPythonBindings2documentation(selenium-python.readthedocs.io))一、安装建议使用Anaconda3。安装后,在AnacondaPrompt里敲:pipinstallselenium等
離塵真心
·
2020-12-07 16:29
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
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他