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自动化
分享我的第一次java
Selenium自动化
测试框架开发过程
由于公司的开发团队偏向于使用Java技术,而且公司倡导学习开源技术,所以我选择用Java语言来进行SeleniumWebDriver的自动化框架开发。由于本人没有Java开发经验,以前虽然学过QTP但从没有接触过Selenium,正好通过这个机会能学习一下自动化测试,同时也学习一下基本的Java开发过程。一、首先是搭建框架开发环境按照网上的方法部署eclipse,建立TestAction工程,并I
·
2021-12-22 17:02
《手把手教你》系列技巧篇(四十八)-java+
selenium自动化
测试-判断元素是否可操作(详解教程)
1.简介webdriver有三种判断元素状态的方法,分别是isEnabled,isSelected和isDisplayed,其中isSelected在前面的内容中已经简单的介绍了,isSelected表示查看元素是否被选中,一般用在勾选框中(多选或者单选),isDisplayed表示查看选中是否可见。isEnabled表示查什么呢?isEnabled表示查看元素是否可以进行操作,比如,点击,输入等
北京-宏哥
·
2021-12-08 09:00
《手把手教你》系列技巧篇(四十七)-java+
selenium自动化
测试-判断元素是否显示(详解教程)
1.简介webdriver有三种判断元素状态的方法,分别是isEnabled,isSelected和isDisplayed,其中isSelected在前面的内容中已经简单的介绍了,isSelected表示查看元素是否被选中,一般用在勾选框中(多选或者单选),isDisplayed表示查看什么呢?2.isDisplayed()源码/***Isthiselementdisplayedornot?Thi
北京-宏哥
·
2021-12-07 09:00
selenium自动化
测试和爬取名言和京东商品信息
如愿一、selenium1.1简介1.2下载二、自动化测试三、爬取名言四、爬取京东商品信息五、总结六、参考资料一、selenium1.1简介Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera,Edge等。
伊始不觉
·
2021-12-03 21:14
ai
selenium
自动化
chrome
《手把手教你》系列技巧篇(四十六)-java+
selenium自动化
测试-web页面定位toast-下篇(详解教程)
1.简介终于经过宏哥的不懈努力,偶然发现了一个toast的web页面,所以直接就用这个页面来夯实一下,上一篇学过的知识-处理toast元素。2.安居客事先声明啊,宏哥没有收他们的广告费啊,纯粹是为了学习和实战的。2.1被测网址1.被测网址的地址:https://login.anjuke.com/login/form?history=aHR0cHM6Ly9iZWlqaW5nLmFuanVrZS5jb
北京-宏哥
·
2021-12-03 13:00
《手把手教你》系列技巧篇(四十五)-java+
selenium自动化
测试-web页面定位toast-上篇(详解教程)
1.简介在使用appium写app自动化的时候介绍toast的相关元素的定位,在WebUI测试过程中,也经常遇到一些toast,那么这个toast我们这边如何进行测试呢?今天宏哥就分两篇介绍一下。2.什么是toast?Android中的Toast是一种简易的消息提示框。当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。用户将可能是在中间键入别的东西
北京-宏哥
·
2021-12-01 09:00
Python脚本实现自动登录校园网
selenium自动化
脚本.bat批处理文件第一步,通过pycharm创建一个项目点击左上角file,然后newproject2.创建项目3.然后右键项目名创建py文件4.在pycharm中调用cmd,
·
2021-11-25 16:43
Selenium自动化
(常用代码 / 元素定位)------详细
Selenium自动化
一、搭建环境已写过,地址是:搭建
Selenium自动化
环境二、常用代码importtimefromseleniumimportwebdriver#打开浏览器driver=webdriver.Chrome
、爽歪歪
·
2021-11-25 16:20
测试
自动化测试
Selenium
软件测试
selenium
web
测试工程师
python
《手把手教你》系列技巧篇(四十四)-java+
selenium自动化
测试-处理https 安全问题或者非信任站点-下篇(详解教程)
1.简介这一篇宏哥主要介绍webdriver在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续打开不安全的链接。举例来说,想必大家都应该用过前几年的12306网站购票,点击新版购票,是不是会出现如下的界面。宏哥又找了一个https的页面,如下图所示:2.三种浏览器如何处理不受信任的证书三种浏览器访问网
北京-宏哥
·
2021-11-22 14:00
数据驱动测试DDT之Selenium读取Excel文件
(1)安装xlrdpip3installxlrd(2)示例脚本importpytestimportxlrddefget_data():filename="F:\\学习\\自动化测试\\
selenium
·
2021-11-13 17:45
《手把手教你》系列技巧篇(四十一)-java+
selenium自动化
测试 - 处理iframe -上篇(详解教程)
1.简介原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了。但是还是有小伙伴或者童鞋们私下问这个问题,那么宏哥就单独写一篇关于iframe网页处理的文章。2.iframe是什么iframe就是我们常用的iframe标签:。iframe标签是框架的一种形式,也比较常用到,iframe一
北京-宏哥
·
2021-11-11 15:00
【python】——爬虫04 Selenium
定位方法三、selenium其他用法1.句柄58同城跳转到租房页2.frame3.selenium对cookie的处理4.selenium控制浏览器执行js代码5.页面等待6.selenium开启无界面模式
selenium
(∪.∪ )...zzz
·
2021-11-11 14:22
#
python学习记录
python
爬虫
selenium
单元测试框架-Unittest
1
Selenium自动化
测试基础和环境部署1.Web功能自动化测试——为什么要学习单元测试框架unittest?除此之外还有没有其他的单元测试框架?
软件测试自动化测试
·
2021-11-10 20:08
unittest
selenium
自动化
单元测试
《手把手教你》系列技巧篇(四十)-java+
selenium自动化
测试-JavaScript的调用执行-下篇(详解教程)
1.简介在实际工作中,我们需要对处理的元素进行高亮显示,或者有时候为了看清楚做跟踪鼠标点击了哪些元素需要标记出来。今天宏哥就在这里把这种测试场景讲解和分享一下。2.用法创建一个执行JS的对象,也就是JavascriptExecutor对象,这个对象是由driver进行强制类型转换而来,即JavascriptExecutorjs=(JavascriptExecutor)driver;然后这个对象js
北京-宏哥
·
2021-11-10 14:00
《手把手教你》系列技巧篇(三十九)-java+
selenium自动化
测试-JavaScript的调用执行-上篇(详解教程)
1.简介在做web自动化时,有些情况selenium的api无法完成,需要通过第三方手段比如js来完成实现,比如去改变某些元素对象的属性或者进行一些特殊的操作,本文将来讲解怎样来调用JavaScript完成特殊操作。2.用法创建一个执行JS的对象,也就是JavascriptExecutor对象,这个对象是由driver进行强制类型转换而来,即JavascriptExecutorjs=(Javasc
北京-宏哥
·
2021-11-08 15:00
《手把手教你》系列技巧篇(三十八)-java+
selenium自动化
测试-日历时间控件-下篇(详解教程)
1.简介理想很丰满现实很骨感,在应用selenium实现web自动化时,经常会遇到处理日期控件点击问题,手工很简单,可以一个个点击日期控件选择需要的日期,但自动化执行过程中,完全复制手工这样的操作就有点难了。宏哥上一篇已经讲解了如何处理日历时间控件,但是对于第一种方法可能会遇到输入框是readonly的情况,那么第一种方法就不适用了,但是只要我们稍微的变通地处理一下,就又可以使用了。2.问题宏哥第
北京-宏哥
·
2021-11-05 09:00
《手把手教你》系列技巧篇(三十七)-java+
selenium自动化
测试-日历时间控件-上篇(详解教程)
1.简介我们在实际工作中,有可能遇到有些web产品,网页上有一些时间选择,然后支持按照不同时间段范围去筛选数据。网页上日历控件一般,是一个文本输入框,鼠标点击,就会弹出日历界面,可以选择具体日期。这一篇,宏哥就来介绍一下日历控件是如何用selenium实现自动化。2.JQueryUI网站2.1被测网址1.被测网址的地址:https://jqueryui.com/resources/demos/ch
北京-宏哥
·
2021-11-03 16:00
《手把手教你》系列技巧篇(三十五)-java+
selenium自动化
测试-单选和多选按钮操作-下篇(详解教程)
1.简介今天这一篇宏哥主要是讲解一下,如何使用list容器来遍历多选按钮。大致两部分内容:一部分是宏哥在本地弄的一个小demo,另一部分,宏哥是利用JQueryUI网站里的多选按钮进行实战。2.demo准备2.1demo页面的HTML代码1.这里宏哥为了省事节约时间就直接用上一篇中那个radio.html。如下:测试单选.button1{background-color:#f44336;borde
北京-宏哥
·
2021-10-29 12:00
Python完美采集淘宝数据,含完整源代码和视频教程
不说漂亮话,直接开始今天要采集的目标:某宝数据今天要采用的方式是
selenium自动化
工具。简单说下selenium的原理——利用网页元素控制浏览器。
落伍的码农
·
2021-10-29 11:29
Python
python
爬虫
Po模型---多个page
一.PO模型介绍在自动化中,
Selenium自动化
测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率优点:重用,业务和对象分离,代码结构清晰
BnAO
·
2021-10-22 16:07
Web自动化测试进阶
Selenium自动化
测试框架1.什么是框架?框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。
睿智的少年
·
2021-10-19 20:21
保姆级Python+
Selenium自动化
入门资料,学不会,来找我!!持续更新❤️❤️
保姆入门级Web自动化学习资料前言Web自动化环境搭建软件准备开始环境搭建浏览器和驱动下载谷歌浏览器驱动版本对应以及下载:edge浏览器驱动版本对应以及下载:ie浏览器驱动官方地址:safari浏览器官方地址:浏览器基本操作前言导入Selenium模块浏览器基本操作为什么要学习定位常见定位方式idnameclass_nametag_namelink_textpartial_link_text元素组
码上开始
·
2021-10-12 14:13
Python+selenium
python
selenium
pycharm
Selenium2+python自动化28-table定位
一、认识table1.首先看下table长什么样,如下图,这种网状表格的都是table 2.源码如下:(用txt文本保存,后缀改成html)Table测试模板QQ群QQ号群主
selenium自动化
232607095YOYOappium
程序猿-小菜
·
2021-10-08 17:13
python
爬虫
单元测试
快用爬虫,词云来欣赏长津湖的影评!!!超详细!!!
甚至不需要
selenium自动化
爬虫,也不需要利用爬虫框架2.python基础语法,熟悉对列表字典的处理,以及对python绘图功能的基础了
ligics
·
2021-10-06 16:03
python
爬虫
爬虫
python
Python爬虫——教你js逆向爬取网易云评论
我是霖hero正所谓条条道路通罗马,上次我们使用了
Selenium自动化
工具来爬取网易云的音乐评论,
Selenium自动化
工具可以驱动浏览器执行特定的动作,获得浏览器当前呈现的页面的源代码,做到可见即可爬
白巧克力LIN
·
2021-09-28 10:26
【Python】完美采集淘宝数据(附完整源代码和视频教程)
不说漂亮话,直接开始今天要采集的目标:某宝数据今天要采用的方式是
selenium自动化
工具。简单说下selenium的原理——利用网页元素控制浏览器。
落伍的码农
·
2021-08-31 11:26
Python
python
爬虫
python+opencv+
selenium自动化
登录邮箱并解决滑动验证的问题
前言大家做自动化登录时可能都遇到过滑块验证码需要手动验证的问题,这次我们就来解决他如下: 在我们做自动化登录时,总会遇到各种奇奇怪怪的验证码,滑块验证码就是其中最常见的一种。若我们的程序自动输入账号密码之后,还需要我们人工去滑动验证码那还能称得上是自动化吗?那么先给大家说一下我的‘解题步骤'。1.使用selenium打开邮箱首页。2.定位到账号密码框,键入账号密码。3.获取验证图片,使用open
·
2021-08-15 17:32
咸鱼翻身篇之Po模型
一、PO模型介绍在自动化中,
Selenium自动化
测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率优点:重用,业务和对象分离,代码结构清晰
在摘棉花
·
2021-08-02 14:29
Robot Framework之Selenium2Library 库
一、认识Selenium2Library
Selenium自动化
测试工具,它主要是用于Web应用程序的自动化测试,但并不只局限于此,同时支持所有基于web的管理任务自动化。
keitwo
·
2021-06-27 16:16
Selenium:反爬
1.反爬有时候,我们利用
Selenium自动化
爬取某些网站时,极有可能会遭遇反爬。
小啊小狼
·
2021-06-26 21:50
Flag还是要立的
当然我也是这么做的,刚开始最先接触的是虫师的
selenium自动化
,后面把测试的思想用在了接口自动化测试,用的过程中觉得没那么难,一方面,可能是因为Python有各种强大的库吧,想实现什么拿来用就可以了
张小Di
·
2021-06-26 20:42
Selenium 自动化操作
嘿,小伙伴们周末有没有像大猪一样在加班的,今天分享一个超有意思的东西
Selenium自动化
测试/调式工具。
大猪大猪
·
2021-06-24 18:44
Python自动化测试PO模型封装过程详解
在自动化中,
Selenium自动化
测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率优点:可重用,业务和对象分离,代码结构清晰,方便代码维护核心要素
·
2021-06-22 10:43
Selenium自动化
测试入门(基于Python)
本人小白最近在尝试学习Python开篇记录只为交流相互学习O(∩_∩)O~~Selenium,化学元素硒的英文示意,对于软件测试来书,则是一个主要用于Web应用程序自动化测试的工具集合;之前有这个计划来学习和使用自动化测试到项目中去,以满足公司需求,所以闲时就买了本书,内容较简洁,实践学习中;前言:旨在学习使用Python语言调用SeleniumWebDriver接口进行自动化测试;作为一名小白,
测试萌萌
·
2021-06-22 08:18
cucumber+
selenium自动化
测试(一)
1.1BDD介绍行为驱动开发(BehaviorDrivenDevelopment,BDD)简历在测试驱动开发的基础上,并且优化了很多TDD实践者的良好习惯。BDD可以通过自然语言来描写自动化测试,增加自动化的可阅读性.1.2cucumber原理reshen目前有很多BDD的框架,ruby中的cucumber、Python中的Behave、Lettuce以及Freshen等,对于java语言,可以使
_夏兮
·
2021-06-21 20:20
面试问题
语言做一些简单的编程2、使用Monkey进行系统和健壮性测试健壮性测试为用于测试系统在出现故障时,否能够自动回复或者忽略故障继续运行3、使用Mysql数据库,进行测试常用的mysql数据库的命令4、独立编写
selenium
风雨声豪入梦中
·
2021-06-21 14:18
selenium自动化
(8种定位方式)
安装selenium包:cmd>pipinstallselenium安装与浏览器相匹配的浏览器驱动导包:fromseleniumimportwebdriver获取浏览器驱动:dr=webdrover.Chrome()打开被测试系统的页面dr.get('https://www.so.com/')元素定位:image.png1.根据id定位:定位输入框位置:inputBox=dr.find_eleme
余安缘
·
2021-06-15 11:55
Python自动化脚本登录校园网
selenium自动化
脚本.bat批处理文件第一步,通过pycharm创建一个项目点击左上角file,然后newproject2.创建项目3.然后右键项目名创建py文件4.在pycharm中调用cmd,
tangbolibao
·
2021-06-14 23:15
python
python
脚本语言
全国公示系统滑块验证码破解思路
说明:利用
selenium自动化
控制网页浏览器模拟人工操作进行破解滑块验证码,从而抓取公司的工商信息。
骨头社社员Vankd
·
2021-06-14 07:08
selenium自动化
之鼠标操作
在做自动化测试的时候,经常会遇到这种情况,某个页面元素,你必须要把鼠标移动到上面才能显示出元素。那么这种情况,我们怎么处理呢?,selenium给我们提供了一个类来处理这类事件——ActionChains。ActionChains可以对需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等进行操作。ActionChains方法列表:click(on_element=None)——单
abb01857e1fc
·
2021-06-10 07:39
Java+
selenium自动化
一、创建项目1、首先使用eclipse创建一个Java项目2、导入maven工具包主要需要selenium包commons-iocommons-io2.7org.apache.commonscommons-compress1.20org.apache.commonscommons-collections44.4org.seleniumhq.seleniumselenium-java3.141.5m
小胖5920
·
2021-06-09 23:21
(二)Python+
Selenium自动化
测试入门打开三大浏览器
Firefox浏览器把firefox浏览器的安装目录拷贝到python安装目录下。最新版的firefox浏览器需要下载驱动,geckodriver,下载好之后把geckodriver复制到python安装目录下。下载地址:https://github.com/mozilla/geckodriver/releases/Google浏览器把Google浏览器的安装目录拷贝到python安装目录下。最新
八月未央2015
·
2021-06-09 09:25
2018-09-10_零基础入门python_
selenium自动化
(控制浏览器)
Selenium主要提供的是操作页面上各种元素的方法,但它也提供了操作浏览器本身的方法,比如浏览器的大小以及浏览器后退、前进按钮等1、控制浏览器的大小在不同的浏览器大小下访问测试站点,对测试页面截图并保存,然后观察或使用图像比对工具对被测页面的前端样式进行评测程序截图2、控制浏览器的前进、后退WebDriver也提供了对应的back()和forward()方法来模拟后退和前进按钮程序截图3、控制浏
向往远方的小石头
·
2021-06-06 22:12
selenium自动化
(浏览器元素操作)
:dr.maximize_window()设置浏览器大小:dr.set_window_size(1000,1000)dr.find_element_by_id('input').sned_keys('
selenium
余安缘
·
2021-06-06 02:57
jmeter与java_
selenium自动化
Jmeter可以通过WebDriver来完成UI自动化测试,也可以测试浏览器端对系统的压力,需要以下jiar包基本配置1:下载JMeterPlugins-WebDriver-1.3.1.zip,解压之后把lib目录下的所有jar文件和lib/ext目录下的JMeterPlugins-WebDriver.jar文件分别拷贝到本地Jmeter安装目录下的lib目录中和lib/ext目录中。下载地址ht
飞天小子3
·
2021-06-05 13:35
Selenium学习002-元素选择之常规方法
Selenium学习笔记目录Selenium选择、操作web元素01
Selenium自动化
主要就是:选择界面元素依靠selenium库难点操作界面元素依靠selenium库输入操作:点击、输入文字、拖拽等输出操作
残阳夕露
·
2021-06-05 06:33
Selenium爬取b站主播头像并以昵称命名保存到本地
Pythion的
Selenium自动化
测试之获取哔哩哔哩主播的头像以昵称命名保存到本地文件效果图方法1通过接口获取首先使用pip下载requests包pipinstallrequestsimportrequests
·
2021-05-25 18:48
Python+
selenium自动化
之cookie获取与登录
cookie有两种,一种是会话级别的,一种是有有效期的,会话级别的cookie就不能用add_cookie的方法了,因为一次会话过程(从打开浏览器到关闭浏览器,断开连接)结束后它就失效了。下面以百度首页登录为例,如何获取cookie和使用cookie进行免登录操作。获取cookie方式查看cookie的方法有几种,可以使用fidller抓包能够看到cookie的name和value值,但不是特别全
程序媛圆圆
·
2021-05-19 19:43
软件测试
软件测试
接口测试
自动化测试
Selenium 自动化操作
今天分享一个超有意思的东西
Selenium自动化
测试/调式工具。
kikiki4
·
2021-05-06 04:25
python3
selenium自动化
测试 iframe框架定位2018-08-14
iframe通过id或name的属性值定位直接使用dr.switch_to_frame("name值")或dr.switch_to_frame("id值")iframe通过xpath路径定位,此情况是在iframe没有id或name的属性值时,使用xpath路径定位例如:name=dr.find_element_by_xpath('路径]')#1.先定义一个变量,变量为iframe的路径drive
Jamesxie36
·
2021-05-05 17:18
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他