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自动化测试Ⅱ
Python3-
Selenium自动化测试
框架(四)之css元素定位
Selenium自动化测试
框架(四)之css元素定位一、css元素定位CSS可以通过元素的id、class、标签(input)这三个常规属性直接定位到id-->>#class-->>.1、通过id进行定位
DesireYang
·
2020-01-10 14:00
Python3-
Selenium自动化测试
框架(三)之xpath元素定位
Selenium自动化测试
框架(三)之xpath元素定位xpath元素定位节点(Node)在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。
DesireYang
·
2020-01-10 09:00
Python3-
Selenium自动化测试
框架(二)之selenium使用和元素定位
Selenium自动化测试
框架(二)之selenium使用和元素定位(一)selenium的简单使用1、导包fromseleniumimportwebdriver2、初始化浏览器#驱动在python环境中
DesireYang
·
2020-01-09 15:00
po模型
整理一下python
selenium自动化测试
实践中使用较多的po设计模式。为什么要用PO基于pythonselenium2开始开始ui自动化测试脚本的编写不是多么艰巨的任务。
小和尚不吃素
·
2020-01-07 22: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自动化测试
之--验证码处理
由于登录反爬措施的越来越麻烦,甚至出现了12306这种看图识物的无敌验证码,我只能说,我选择死亡。这就衍生出了使用selenium来获取获取cookies。因为经常会出现验证码,导致我们ui自动化测试工作无法更好开展,那么如何处理这种验证码呢?像这种滑块和手机验证码的情况下,无法通过正常办法是没有办法进行处理,那么一般对这种处理有以下几种思路:1、通过接口请求,拿到对应验证码信息2、让开发配合把验
爷们范er
·
2020-01-05 17:00
selenium自动化测试
入门 Alert/Confirm/Prompt 弹出窗口处理
一、Alert/Confirm/Prompt弹出窗口特征说明Alert弹出窗口:提示用户信息只有确认按钮,无法通过页面元素定位,不关闭窗口无法在页面上做其他操作。Confirm弹出窗口:有确认和取消按钮,该弹出窗口无法用页面元素定位,不关闭窗口无法在页面上做其他操作。Prompt弹出窗口:有输入框、确认和取消按钮,该弹出窗口无法用页面元素定位,不关闭窗口无法在页面上做其他操作。注意:3种窗口为浏览
爷们范er
·
2020-01-04 12: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
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框架设计篇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
Selenium(十九):unittest单元测试框架(五) Page Object设计模式
1.PageObject设计模式PageObject是
Selenium自动化测试
项目开发实践的最佳设计模式之一,它主要体现在对界面交互细节的封装,这样可以使测试方案更关注于业务而非界面细节。
爱编程的小灰灰
·
2019-12-03 16:00
Selenium+Java(一)Selenium基础环境配置
前言Selenium在Java中是以Jar包的形式存在,如要使用Java编写
Selenium自动化测试
用例,需要导入Jar包。
大风北吹
·
2019-11-28 13: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
利用
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
selenium自动化测试
-定位元素神器Katalon Recorder
之前我们定位,都是手写或者直接复制xpath、css。那么有没有工具,可以同时显示元素的多种定位方式呢,有的,今天我们将介绍下这款录制定位神器KatalonRecorder。KatalonRecorder是一款基于界面的自动化测试脚本录制工具,代替seleniumIDE,使用非常简单方便.KatalonRecorder主要功能:1.录制回放脚本;2.定位网页元素;3.转化成webDriver的脚本
小胖虎vivi
·
2019-10-17 21:22
selenium自动化测试
-处理iframe
Selenium自动化测试
-iframe处理上一篇,我们介绍了元素的内容、属性、状态信息。
小胖虎vivi
·
2019-10-17 10:00
selenium自动化测试
-鼠标键盘操作
前面我们已经学完了8种定位方式和利用Firefox插件协助定位,学会了定位了,自动化就成功了一半。但是我们好像只是定位,定位后的操作并不多,我们今天要系统的了解下鼠标键盘操作。回顾下我们之前的简单操作:1.click()点击按钮2.clear()清除输入框3.send_keys()输入字符串鼠标操作之前定位的时候,用到了click点击元素,selenium除了click模拟鼠标单击操作外,还提供了
小胖虎vivi
·
2019-10-17 10:00
selenium自动化测试
-By定位及如何确定元素唯一
上一篇文章,介绍了xpath定位,我们基本了解了元素的8种定位方法。今天我们要学习的是By定位及如何确定元素唯一。By定位有时候我们不知道用哪种方法来定位元素,By定位可以根据实际场景设定定位策略。By定位和之前学习的八种定位方法差不多,只不过是写法上的不同。使用By定位,需要导入By类,fromselenium.webdriver.common.byimportBy语法如下:我们以百度搜索框为例
小胖虎vivi
·
2019-10-17 10:00
Java&
Selenium自动化测试
调用JS实现单击
Java&
Selenium自动化测试
调用JS实现单击/**themethodofinvokingjstodosomething**@authordavieyang*@create2018-08-051:
davieyang
·
2019-10-16 11:00
selenium自动化测试
-元素定位篇3
上一篇我们介绍了xpath定位,xpath一般都能满足我们的定位需求。今天我们来介绍另一种定位神器css。css相对xpath来说,语法更简洁、定位速度更快,xpath能定位到的,css一般也能定位到。css定位,是通过css选择器进行定位,我们需要了解css选择器的一些知识才能进行css定位。选择器基本语法如下:1.通过属性定位以百度搜索框为例其中属性包括class="s_ipt"、id="kw
小胖虎vivi
·
2019-10-07 15:00
selenium自动化测试
-元素定位篇2
上一篇我们讲了id,name,class,tag,link_text及partial_link_text6种定位方法,其中id、name最常用。有时候我们发现网站并没有id、name等属性,那么我们可以用更高级的定位方法xpath来定位元素。什么是xpath:XPath是一种在XML文档中定位元素的语言。因为HTML可以看做XML的一种实现,所以selenium用户可是使用这种强大语言在web应用
小胖虎vivi
·
2019-10-07 14:00
selenium自动化测试
-元素定位篇1
上篇文章我们介绍了浏览器的一些基本操作,这次我们要分享的是,对元素的定位,在一个页面中有很多不同的策略来定位一个元素,我们选择最合适的方法即可。一个页面最基本组成单元是元素,想要定位一个元素,我们需要特定的信息来说明这个元素的唯一特征。selenium主要提供了8中定位元素方法:find_element_by_idfind_element_by_namefind_element_by_link_t
小胖虎vivi
·
2019-10-07 11:00
selenium自动化测试
-浏览器基本操作
webdriver通过协议和接口发现DOM中的元素,并实现控制浏览器的行为,例如打开浏览器、控制浏览器大小、浏览器刷新及浏览器前进、后退等,接下来介绍浏览器的一些基本操作。1.启动浏览器driver=webdriver.Chrome()打开其他浏览器,比如Firefox,driver=webdriver.Firefox()2.打开页面driver.get(url)方法打开url中填写的地址运行成功
小胖虎vivi
·
2019-09-30 10:00
Python
selenium自动化测试
框架入门实战--登录测试案例
本文为Python自动化测试框架基础入门篇,主要帮助会写基本selenium测试代码又没有规划的同仁。本文应用到POM模型、selenium、unittest框架、configparser配置文件、smtplib邮件发送、HTMLTestRunner测试报告模块结合登录案例实现简单自动化测试框架项目主要包括以下几个部分conif.ini放置配置文件例如:myunit.py文件放置的浏览器操作代码i
我是小刘啊
·
2019-09-25 16:00
python3+
selenium自动化测试
框架详解
背景为了更好的发展自身的测试技能,应对测试行业以及互联网行业的迭代变化。自学python以及自动化测试。虽然在2017年已经开始接触了selenium,期间是断断续续执行自动化测试,因为还有其他测试任务,培训任务要执行…前期建议大家能够学习python基本语法(python基础教程)任务搭建自动化测试框架,并能有效方便的进行测试,维护成本也要考虑其中。过程我的自动化框架可能不成熟,因为是自学的。请
·
2019-09-23 07:30
org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary 异常解决
在通过Java使用
Selenium自动化测试
框架时遇到了org.openqa.selenium.WebDriverException:unknownerror:cannotfindChromebinary
往復不息
·
2019-09-22 22:00
爬虫
JAVA
爬虫
Selenium
UI自动化测试养成记
《
selenium自动化测试
实战》PDF文档下载:https://pan.baidu.com/s/1EjwhK1xEZSsO6SqrMIGVUA这几个月我都干了些什么?
Tynam.Yang
·
2019-09-13 12:00
django selenium 自动化测试
django借用
selenium自动化测试
#运行命令生成json数据文档manage.pydumpdata--indent1users>user-data.json#fixtures=['user-data.json
Morgan Wang
·
2019-09-10 12:51
python
django
python3
selenium自动化测试
强大的CSS定位方法
ccs的优点:css相对xpath语法比xpath简洁,定位速度比xpath快css的缺点:css不支持用逻辑运算符来定位,而xpath支持。css定位语法形式多样,相对xpath比较难记。css定位建议多用,这个定位方式很强大,定位速度快且准确度高。至于难记,用熟了就好了,对勤快的人来说,这不是问题。CSS_selector常用符号:#表示id.表示class>表示子元素,层级1.通过id属性定
shawn xie123
·
2019-08-23 17:55
python
selenium自动化测试
(二)控制浏览器操作
1.控制浏览器窗口大小有时候我们希望能以某种浏览器尺寸打开,让访问的页面在这种尺寸下运行。例如可以将浏览器设置成移动端大小(480*800),然后访问移动站点,对其样式进行评估;WebDriver提供了set_window_size()方法来设置浏览器的大小。fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get("https:
努力的文豪er
·
2019-08-06 10:39
python
Selenium
自动化测试
python
selenium
控制浏览器操作
python+
selenium自动化测试
框架中页面操作总结
Python+selenium是当前常用的自动化测试环境之一,在自动化测试框架中,常用的是POM模型,下面是对常用的页面操作的总结:1、输入框:fromseleniumimportwebdriver#定位文本框tk=driver.get_element_by_id("id")#清空文本框tk.clear()#文本框中输入内容tk.send_keys("value")2、下拉选择框a、通过selec
darling_forever
·
2019-07-20 18:22
测试
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他