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自动化
po模型
整理一下python
selenium自动化
测试实践中使用较多的po设计模式。为什么要用PO基于pythonselenium2开始开始ui自动化测试脚本的编写不是多么艰巨的任务。
小和尚不吃素
·
2020-01-07 22:00
《带你装B,带你飞》pytest修仙之路3 - setup/teardown
当然还有更高级一点的setupClass和teardownClass,需配合@classmethod装饰器一起使用,在做
selenium自动化
的时候,它的效率尤为突出,可以只启动一次浏览器执行多个用例。
北京-宏哥
·
2020-01-07 14:00
Selenium 自动化操作
今天分享一个超有意思的东西
Selenium自动化
测试/调式工具。
kikiki1
·
2020-01-06 06:41
selenium自动化
测试入门 定位frame和iframe中的元素对象
标签,浏览器会在标签中打开一个特定的页面窗口(框架),它在本窗口中嵌套进入一个网页,当用selenium定位页面元素的时候会遇到定位不到frame框架内的元素的问题。定位frame中的元素前我们需要driver.switch_to.frame()切换到对应的frame中,执行操作后,要操作frame框架外的元素,需要通过driver.switch_to.default_content()切换回主文
爷们范er
·
2020-01-05 18:00
selenium自动化
之xpath定位*必会技能*
相信写过ui自动化,对xpath定位感觉会特别亲戚,那么下面给大家分享些我们常常在写脚本时易忽略的一些小细节和技巧。首先使用xpath定位时切忌不要使用带有空格的属性不要使用自动生成的id、class等使用firebug会事半功倍定位时一定要找到唯一的属性要确保定位的唯一性,根据唯一的属性进行各种定位查看是否存在frameXptah定位1、按F12打开firepath点击1处的箭头,指定到要定位的
爷们范er
·
2020-01-05 18:00
selenium自动化
测试之--验证码处理
由于登录反爬措施的越来越麻烦,甚至出现了12306这种看图识物的无敌验证码,我只能说,我选择死亡。这就衍生出了使用selenium来获取获取cookies。因为经常会出现验证码,导致我们ui自动化测试工作无法更好开展,那么如何处理这种验证码呢?像这种滑块和手机验证码的情况下,无法通过正常办法是没有办法进行处理,那么一般对这种处理有以下几种思路:1、通过接口请求,拿到对应验证码信息2、让开发配合把验
爷们范er
·
2020-01-05 17:00
解决
selenium自动化
上传图片或文件出现windows窗口问题
在实际工作中,会经常遇到上传图片或文件的操作,有的是input标签的,有的是非input标签属性的。他们都有一个共同的特性会出现windows的弹出窗。下面说下出现windows的弹出窗后怎么解决:总共2个步骤1,首先点击打开,待出现选择文件的弹出窗后:2,调用我下面这个函数:提示:调用此方法需要在打开windows上传文件的系统窗口后再调用(该方法适用于谷歌驱动)'''实现非input标签上传文
圆觉
·
2020-01-05 11:00
selenium自动化
测试入门 Alert/Confirm/Prompt 弹出窗口处理
一、Alert/Confirm/Prompt弹出窗口特征说明Alert弹出窗口:提示用户信息只有确认按钮,无法通过页面元素定位,不关闭窗口无法在页面上做其他操作。Confirm弹出窗口:有确认和取消按钮,该弹出窗口无法用页面元素定位,不关闭窗口无法在页面上做其他操作。Prompt弹出窗口:有输入框、确认和取消按钮,该弹出窗口无法用页面元素定位,不关闭窗口无法在页面上做其他操作。注意:3种窗口为浏览
爷们范er
·
2020-01-04 12:00
python与
selenium自动化
基础-测试脚本中等待方法
1、等待是为了使脚本执行更加稳定2、常用的休眠方式:time模块的sleep方法selenium模块中的等待方法implicitly_wait()设置webdriver等待时间,查找所有元素的等待时间WebDriverWait等待条件满足或者超时后退出fromselenium.webdriver.support.uiimportWebDriverWaitfromseleniumimportwebd
忆梦,惊梦
·
2020-01-03 14:00
问卷网自动填写提交调查问卷
文章目录文章导语实现过程文章结语文章导语此段程序主要使用python的
selenium自动化
模块,通过网页的自动化来实现题目的自动选择和提交。
zhuhuaren
·
2020-01-03 00:11
笔记
python与
selenium自动化
基础-多窗口切换
方法:(1)driver.current_window_handle获取当前窗口句柄(2)driver.window_handles获取所有窗口句柄(3)driver.switch_to.window(handle)切换指定句柄窗口(4)driver.close()关闭当前的句柄(5)driver.quit()关闭浏览器例:fromseleniumimportwebdriverimporttime
忆梦,惊梦
·
2020-01-02 21:00
自动化测试(12) | Selenium Java 测试方案
自动化测试方案自动化测试方案自动化测试框架图
Selenium自动化
测试方案.png测试用例使用单元测试框架测试业务使用Page-Object设计模式测试数据使用数据驱动的方式进行传入flat-filecsvxmltxt
立课开测
·
2019-12-31 20:39
基于python的
selenium自动化
测试浏览器及对应驱动
可靠对应关系,亲测有效火狐浏览器及对应版本firefox版本52selenium版本3.14python3.7谷歌浏览器及对应版本Chrome版本78或79selenium版本3.14python3.7
柠萌ing
·
2019-12-31 12:13
selenium
python
chrome
firefox
Python3-
Selenium自动化
测试框架(一)之环境搭建
Selenium自动化
测试框架(一)之环境搭建一、安装Python环境下载地址:https://www.python.org/downloads/二、下载安装selenium框架(python环境要安装好
DesireYang
·
2019-12-30 10:00
Seleniuim简单介绍入门
selenium自动化
测试入门使用场景需求变更慢周期长脚本可复用需要工具SeleniumWebdriverFireBugFirePathSelenium成员SeleniumRCSeleniumIDE:自动化脚本录制工具
andpy
·
2019-12-29 14:14
接口测试
备注:本文是转自https://blog.csdn.net/weixin_42273775/article/details/81868184(万分感谢)备注:今年自学了Python+
selenium自动化
小小小白05
·
2019-12-28 19:00
python与
selenium自动化
基础-鼠标和键盘事件
一、鼠标事件①导入ActionChains:fromselenium.webdriver.common.action_chainsimportActionChains②用于生成模拟用户行为:ActionChains(driver)③执行存储行为:perform()④例:ele=driver.find_element_by_link_text(arg)ActionChains(driver).mov
忆梦,惊梦
·
2019-12-27 21:00
1.
selenium自动化
理论
测试分类功能测试:检查实际功能是否符合用户的需求性能测试:通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项指标进行测试。手工测试:制定case,测试工程师一步一步去测试自动化测试:把以人为驱动的测试行为转化为机器执行的过程自动化测试有点1.对程序回归测试更加方便,这可能是自动化测试最为主要的任务,特别是在程序修改比较频繁时,效果非常明显2.可以运行更多更繁琐的测试3.可以执行一
简单生活101
·
2019-12-27 13:14
python与
selenium自动化
基础-定位元素
一、使用selenium的webdirver模块对浏览器进行操作注意:需要安装浏览器版本对应的driver驱动fromseleniumimportwebdriverb=webdriver.Firefox()b.get('https://www.baidu.com')#打开一个网页print(b.title)#打印titleprint(b.current_url)#打印url二、webdriver模
忆梦,惊梦
·
2019-12-26 21:00
python与
selenium自动化
基础-浏览器安装驱动
安装Firefox驱动GeckoDriver1、下载geckodriverhttps://github.com/mozilla/geckodriver/releases2、将解压后得到的geckodriver.exe放到Python安装路径下,如:#使用selenium打开firefox浏览器fromseleniumimportwebdriverbrowser=webdriver.Firefox(
忆梦,惊梦
·
2019-12-26 20:00
2019-04-09
Python3.3+Selenium3自动化测试视频教程是基于Python语言的
Selenium自动化
测试。
几度丶春秋
·
2019-12-26 19:31
ubuntu下chorme+java+
Selenium自动化
测试爬虫的坑
1.下载http://npm.taobao.org/mirrors/chromedriver/找个新点的版本,注意看notes.txt里面写的对应chrome浏览器版本要求一定要装chromedriver对应版本的chrome如果版本不匹配不一定会报版本不匹配的错https://www.chromedownloads.net/chrome64linux/2.tomcat/bin下放入chromed
胖达_4b7e
·
2019-12-26 07:28
《一头扎进》系列之Python+
Selenium自动化
测试框架实战篇6 - 价值好几K的框架,呦!这个框架还真牛叉哦!!!
1.简介本文开始介绍如何通过unittest来管理和执行测试用例,这一篇主要是介绍unittest下addTest()方法来加载测试用例到测试套件中去、用addTest()方法来加载我们测试用例到suite中去和利用discover()方法去加载一个路径下所有的测试用例。2.addTest()方法这里首先介绍unittest下addTest()方法来加载测试用例到测试套件中去。为了演示效果,我在前
北京-宏哥
·
2019-12-24 15:00
Python搭建
selenium自动化
搭建Python环境1.Python官网下载Python,并安装在你想要的路径下2.安装pycharm3.pip是python的包管理工具,它可以管理python的第三方包,pip直接提供python包的查找,下载,安装,卸载等等功能。相当于Ubuntu里面的apt-get。进入pip下载安装说明文档,python3.4以上的版本是自带pip管理工具的,只是版本需要升级一下,所以我们刚才下载的py
浅夏淡过_花开时
·
2019-12-24 13:23
《一头扎进》系列之Python+Selenium框架设计篇5 - 价值好几K的框架,哎呦!这个框架还真有点料啊!!!
1.简介其实,到前面这一篇文章,简单的Python+
Selenium自动化
测试框架就已经算实现了。
北京-宏哥
·
2019-12-23 11:00
Python Selenium设计模式-POM
前言本文就python
selenium自动化
测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。
苦叶子
·
2019-12-22 22:33
第十六周助教总结
姓名文章名人工评分黄彦哲python爬虫中遇到的问题以及解决方法75杨彪爬取futurelearn课程网上的课程信息89叶子珅python——爬取图片(shutter图片网)80杨小平爬取耶鲁大学公开课93徐松伟
selenium
空气香味
·
2019-12-22 21:00
Python3.3+Selenium3自动化测试视频教程
Python3.3+Selenium3自动化测试视频教程于Python语言的
Selenium自动化
测试。
几度丶春秋
·
2019-12-19 06:04
selenium自动化
测试爬取动态页面大全
目录一:浏览器信息测试二:查找结点三:测试动作四:获取节点信息五:切换子页面Frame六,延时请求七:前进和后退八:Cookies八:选项卡处理九:捕获异常 这里之讲解用法,安装配置就不详细讲解了。我比较喜欢的浏览器驱动是ChromeDriver和无界面的PhantomJS。一:浏览器信息测试1.初始化浏览器 用下面的代码初始化浏览器fromseleniumimportwebdriver#把浏
一只帅气的IT小昂
·
2019-12-17 15:00
用
Selenium自动化
测试时,让ChromeDriver中不显示“正受到自动测试软件控制”
背景:在用Selenium做自动化测试的时候,默认ChromeDriver是会提示“Chrom正受到自动测试软件控制”的。如下图这样。但我们有些场景下,不希望这个提示出现。本文探索了几种语言去掉这个提示条的方法,希望对小伙伴有帮助。1.JavaChromeOptionsoptions=newChromeOptions();options.setExperimentalOption("exclude
Snow~Forever
·
2019-12-12 23:00
python+
selenium自动化
测试-27python取随机数的常用方法
1、取整数random.randint(x,y)表示取的是[x,y]所有的整数。2、取小数(没有精度)random.uniform(1,4)表示取[1,4]之间所有的小数3、取小数(精确到小数点后两位)randFloat=random.uniform(1,4)num=round(randFloat,2)4、从列表里面取随机数4.1random.sample(lists,N)lists可以是元素数组
汐度清风
·
2019-12-11 23:25
取随机数
python3
selenium自动化
测试 xpath定位元素2018-08-13
selenium自动化
测试中,元素定位是有8种基本方式,如id、Name、class、CSS、XPath、link_text等。方法多样,但是具体的定位中如何选择何种定位比较合适?
Jamesxie36
·
2019-12-08 14:19
我的
selenium自动化
测试最终环境(Java篇)
我的
selenium自动化
测试最终环境(Java篇)我的最终环境为:java+maven+selenium+testng+jenkins1.Java环境安装好javajdk,如图所示:配置好Java环境
Test木羽
·
2019-12-08 00:16
Jenkins集成Maven,Git自动化测试工程生成测试报告Allure Report
Selenium自动化
测试,使用Jenkins自动化集成Maven工程,想要生成直观简洁的测试报告可以使用Allure插件。
一颗小梪梪
·
2019-12-07 04:53
软件测试灵魂问答【连载8-自动化】
第二个的话,在做
selenium自动化
过程中,对于unittest框架,断言这些也比较熟悉。
张元礼
·
2019-12-05 16:29
01
新手入门
Selenium的面试题
①脚本启动driver②driver去驱动浏览器作为远程服务器③执行脚本发送请求④服务器解析请求作出相应操作,并返回给客户端(脚本)(2)
selenium自动化
页面元素找不到存在异常的原因?
呸呸裴
·
2019-12-04 11:00
Selenium(十九):unittest单元测试框架(五) Page Object设计模式
1.PageObject设计模式PageObject是
Selenium自动化
测试项目开发实践的最佳设计模式之一,它主要体现在对界面交互细节的封装,这样可以使测试方案更关注于业务而非界面细节。
爱编程的小灰灰
·
2019-12-03 16:00
Selenium之显式、隐式等待
selenium自动化
页面元素存在异常发生的原因有以下几点:①页面加载时间过慢,需要查找的元素程序已经完成,但是页面还未加载成功。此时可以加载页面等待时间。
呸呸裴
·
2019-12-03 11:00
python与
selenium自动化
基础
一、Python与selenium环境搭建①下载python:https://www.python.org/②安装python并配置环境变量:D:\Python34③下载pip:https://pypi.python.org/pypi/pip④cmd进入到pip解压路径运行:pythonsetup.pyinstall⑤配置pip环境变量:D:\Python34\Scripts⑥cmd进入到pip解
LilyoO
·
2019-12-03 11:00
Selenium+Java(一)Selenium基础环境配置
前言Selenium在Java中是以Jar包的形式存在,如要使用Java编写
Selenium自动化
测试用例,需要导入Jar包。
大风北吹
·
2019-11-28 13:00
selenium,统计某分支下有多少个同类子分支的方法(用于循环获取同类型子分支属性值)
利用
selenium自动化
统计微博阅读数查看微博阅读数的元素路径微博列表中第一条微博的元素路径“//*[@id="Pl_Official_MyProfileFeed__20"]/div/div[2]/div
小贝书屋
·
2019-11-25 14:00
python+
selenium自动化
测试之登录
selenium_login.pyimportunittestfromseleniumimportwebdriverclassLoginTest(unittest.TestCase):@classmethoddefsetUpClass(cls):cls.driver=webdriver.Chrome()cls.driver.implicitly_wait(5)cls.driver.maximize
咖啡少女不加糖。
·
2019-11-23 13:00
selenium自动化
测试:4.webdriverAPI webdriver的使用方法(控制浏览器操作)慢慢更新……
selenium自动化
测试四、webdriverAPI4.1定位元素4.2控制浏览器4.3简单元素操作4.4鼠标事件4.5键盘事件4.6获得验证信息4.7设置元素等待4.8定位一组元素4.9多表单切换4.10
Let‘sTest
·
2019-11-16 01:07
测试
自动化
selenium
python
webdriver
selenium自动化
测试资源整理(含所有版本chrome、chromedriver、firefox下载链接)
1.所有版本chrome下载是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,其中哪个下载的是原版的就不得而知了。http://www.slimjet.com/chrome/google-chrome-old-version.phphttp://google_chrome.en.downloadastro.com/old_versions/http://filehip
刘程旭
·
2019-11-06 18:19
selenium自动发送邮件功能
利用
selenium自动化
测试时往往需要将测试结果通过邮件形式发给相关人;这样就不用实时盯着测试的什么时候完成,测试完成后会将测试报告通过邮件通知相关人以下是相关的代码:#coding=utf-8importsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeader
夜境
·
2019-11-06 00:20
win7-自动化测试环境搭建-selenium
要做
selenium自动化
,首先是搭建环境:1,安装python3.5注意需要将安装路径添加到path里面安装成功的标志:cmd中输入python,进入到pythonshell模式表现之一:出现>>>2
卜了了
·
2019-11-01 05:10
selenium的web自动化实战
selenium自动化
原理:1.通过各种语言(python,java,ruby等)调用接口库2.通过浏览器驱动(webdriver)来驱动浏览器利用Python自动化的环境安装:1.python解释器与
大四毕业前来个offer
·
2019-10-31 15:00
利用
selenium自动化
测试样例一
importargparseimportloggingimportpsycopg2importdatetime,timeimportos,sysfromseleniumimportwebdriverfromselenium.webdriver.supportimportexpected_conditionsasECfromselenium.webdriver.common.byimportByfr
TonyBen2018
·
2019-10-31 14:00
10分钟玩转Python+
Selenium自动化
测试,快速入门通道!
最近浏览了很多同学的简历,大部分都有自动化测试,基本都有selenium。但很少有人真正弄清selenium。一个是selenium的提供了很多组件,让人容易上手,然后很多人就没有然后了。二是selenium的更新伴随着工具的合并,很多人压根没高清自己用的是seleniumRC还是webdriver。根据最近面试的情况,把很多同学在实践selenium的时候没弄清的问题总结了一下,顺便教大家如何快
博为峰网校
·
2019-10-31 02:42
Python爬虫学习笔记(一)
准备阶段(Python爬虫的常用库):requests做请求的时候用到:requests.get("url")
selenium自动化
会用到lxmlbeautifulsouppyquery网页解析库,语法和
开发太难我选择考研
·
2019-10-29 02:51
Python爬虫
Python爬虫
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他