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
自动化软件测试(第2章)
目录2.1操作元素基本方法2.1.1打开网页2.1.2设置休眠2.1.3页面刷新2.1.4页面切换2.1.5设置窗口大小2.1.6截屏2.1.7退出2.1.8加载浏览器配置2.2常用8种元素定位(Firebug和firepath)2.2.1环境准备2.2.2查看页面元素2.2.3find_element_by_id()2.2.4find_element_by_name()2.2.5find_ele
学海无涯乐做舟
·
2019-02-26 10:02
自动化测试
selenium
自动化测试
Python
年货:Python技术知识清单(网络爬虫)
Python+Selenium
动态房价爬虫170行代码爬取《白蛇:缘起》短评数据用Python爬取金融市场数据我爬取分析美团网,原来北京上海Top10美食是它们用Python爬取手机APP100行代码爬取全国所
Python中文社区
·
2019-02-06 08:48
python+selenium
定位到元素,无法点击的解决方法
报错selenium.common.exceptions.WebDriverException:Message:Elementisnotclickableatpoint(234.75,22).Otherelementwouldreceivetheclick:需要点击的按钮页面显示不了,需要下拉滚动条,能看到按钮了才能点1、尝试下拉一段滚动条,让按钮能看到js="window.scrollTo(10
lyl_7310
·
2019-01-30 11:34
Python + Selenium动态房价爬虫
个人博客地址:https://blog.csdn.net/weixin_42946604前言我这里用到了的
python+selenium
来抓取链家房数据,因爲很多时候分析参数,头疼啊,能分析的还好。
Python中文社区
·
2019-01-28 22:00
Python+selenium
将登录操作设置为公共模块
在使用
Python+selenium
搭建自动化测试框架时,发现有个问题,就是每个testcase执行都是在登录的前提下才能运行的,根据网上介绍的各种方法,发现用setUpClass或者用setUpModule
晚晴懒懒懒
·
2019-01-28 17:43
问题总结
python+selenium
python+selenium
爬虫实例源码
fromseleniumimportwebdriverfrompyqueryimportPyQueryaspqimporttimeimportpymysqlurl='https://sz.fang.lianjia.com/loupan/bba0eba300/'#初始化浏览器,我这里用到googlechrome,并且用到get()方法传入URLbrow=webdriver.Chrome()brow.
进击的蚂蚁甲
·
2019-01-23 21:25
python+selenium
实现QQ邮箱自动发送功能
python实现从登录到自动发送qq邮件,供大家参考,具体内容如下qq邮箱登录注意问题账户密码登录框是写在一个iframe上的,所以我们要先进入iframe中才能定位到下面的两个输入框和登录按钮。从下图我们可以看到iframe=login_frame,我们可以是用driver.switch.to_frame(“login_frame”)进入iframe中。接下来的两个输入框和登录按钮都有id属性,
知否,知否
·
2019-01-23 10:20
Python+Selenium
爬取动态加载页面(2)
注:上一篇《
Python+Selenium
爬取动态加载页面(1)》讲了基本地如何获取动态页面的数据,这里再讲一个稍微复杂一点的数据获取全国水雨情网。
EndlessCoding
·
2019-01-22 22:00
结合
python+selenium
使用AutoIt V3实现文件、图片上传
1.下载、安装AutoItV3下载官网:https://www.autoitscript.com/site/autoit/downloads/2.AutoItV3组件介绍AutoItWindowsInfo或者Au3Info_x64.exe用于帮助我们识别Windows控件信息。CompileScriptto.exe或者Aut2exe_x64.exe用于将AutoIt生成exe执行文件。RunScr
weixin_30254435
·
2019-01-22 19:00
python
测试
Python+Selenium
爬取动态加载页面(1)
注:最近有一小任务,需要收集水质和水雨信息,找了两个网站:国家地表水水质自动监测实时数据发布系统和全国水雨情网。由于这两个网站的数据都是动态加载出来的,所以我用了Selenium来完成我的数据获取。数据的获取过程跟人手动获取过程类似,所以也不会对服务器造成更大负荷。这是我写的第1个爬虫,初次接触,还请各位多多指教。本文的代码见Selenium获取动态页面数据1.ipynb或Selenium获取动态
EndlessCoding
·
2019-01-22 18:00
Python+Selenium
实现打开浏览器、定时刷新页面
直接上代码,可能会出现的问题以及解决办法在下面给出#coding=utf-8importtimefromseleniumimportwebdriver#driver=webdriver.Firefox()打开火狐浏览器driver=webdriver.Chrome()#打开Chromedriver.maximize_window()#最大化窗口driver.get('www.baidu.com')
StarFishing
·
2019-01-20 22:37
python
python
python+selenium
之如何跳过登录验证
忙了一段时间没来学习了,今天学习下如何跳过登录验证码登录首先我们很多系统的登录机制都会有短信验证或者图形验证等,每次自动化代码走到登录的时候,因为随机的验证码,导致无从下手其实据我所知是有很多种方法可以做到识别验证码或者抓取验证码插入的,不过今天我们先一起学习下如何通过cookie绕过验证码登录系统用百度的登录做个例子:fromseleniumimportwebdriverdriver=webdr
悠涩唉滴001
·
2019-01-15 15:00
Python + selenium爬虫实例
我这里用到了的
python+selenium
来抓取链家房数据,因为很多时候分析参数,头疼,能分析的还好有些网页就很变态咯,参数都是经过加密的。
进击的蚂蚁甲
·
2019-01-12 10:27
爬虫
selenium
Python+Selenium
常见面试题整理
整理加复习1、记录一下刚刚看到的博客https://www.cnblogs.com/lesleysbw/p/5916022.html中的一小段非常认同 看到一位大神的面试准备,我不想写了TT。等我好好看完,再决定怎么继续写下去吧,照搬毫无意义。大神博客地址:https://www.cnblogs.com/lesleysbw/category/946223.htmlQunar机票搜索场景访问Qun
WLuna1109
·
2019-01-10 18:31
python
Java Jsoup 爬虫模拟登陆
最近想把之前用
python+selenium
写的一个自动提交表单的插件优化一下,实在是因为自学的python基础比较渣,需要处理的异常处理不到位,总之代码不是很健壮,就想着还是用java来写吧,而后不知道从哪里看到
慢慢淡忘
·
2019-01-07 14:28
Python+Selenium
之定位鼠标悬浮元素
Step1.导入ActionChainsfromselenium.webdriver.common.action_chainsimportActionChainsStep2.代码1.定义鼠标悬停的元素:move=driver.find_element_by_css_selector('div.queryschema-control.ivu-col.ivu-col-span-16>div>div>d
点墨漫雪
·
2019-01-02 16:36
python+selenium
批量执行时出现随机报错问题【已解决】
出现场景:用discover方法批量执行py文件,出现随机性的报错(有时a.py报错,有时b.py报错...),共同特点:均是打开新窗口后,切换最新窗口,但定位不到新窗口的元素,超时报错。由于个人项目遇到的是跑一条用例都有1~3个窗口,所以本文针对1~3个窗口的切换随机报错进行处理。发现错误原因:我在切换窗口代码的位置,打印当前句柄信息(print(self.driver.window_handl
怪盗积德
·
2018-12-29 15:00
使用IntelliJ IDEA进行
python+selenium
自动化测试的安装教程
使用IntelliJIDEA进行
python+selenium
自动化测试的安装教程Step1.在IDEA的插件中添加python插件Step2.系统安装pythonStep3.使用cmd安装pipStep4
Approach_Y
·
2018-12-20 11:31
Python selenium+Chromedriver 模块模拟浏览器及相关问题
0x01简介之前写过一篇用
python+selenium
模块和PhantomJS模拟浏览器进行爬虫爬取的文章,今天又要用到的时候发现selenium模块已经不支持PhantomJS了,使用的时候会报错。
Clannad_niu
·
2018-12-19 17:32
Python selenium+Chromedriver 模块模拟浏览器及相关问题
0x01简介之前写过一篇用
python+selenium
模块和PhantomJS模拟浏览器进行爬虫爬取的文章,今天又要用到的时候发现selenium模块已经不支持PhantomJS了,使用的时候会报错。
Clannad_niu
·
2018-12-19 17:32
Python+Selenium
练习-环境搭建
安装Python,版本为python2.7.15(python3.x兼容性和稳定性不够,这里选择python2版本)1)下载安装包。在python官方网站选择下载python2版本的windows安装包:Windowsx86-64MSIinstaller下载地址:https://www.python.org/downloads/release/python-2715/。2)安装。3)安装完之后,需
Zora_2012
·
2018-12-17 11:36
selenium
【论文精读】如何找到论文主旨
之前,在
Python+Selenium
,让浏览器自动帮你下文献这篇文章中,我们讲到了批量下载文献的方法。下载下来之后就是阅读的过程。
兴富同学
·
2018-12-16 21:09
学会
Python+Selenium
,分分钟搭建Web自动化框架!
用
python+selenium
实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。
cky8792
·
2018-12-13 17:10
python+selenium
自动登录qq空间并下载相册
转载:https://www.zh30.com/python-selenium-qqzone-album.html注:本文为转载,如有侵权请告知,文章将予以删除基于selenium的自动登录qq空间并遍历所有相册及相片的功能。只能访问自己或好友(有访问权限)的相册,好友有密码的相册不可能。。。这里只是介绍流程,所以只是实现了遍历,并未实现图片文件的下载保存。读取相册信息是请求的手机版qq空间的相册
marraybug
·
2018-12-10 16:38
Python+Selenium
之表单定位、富文本框赋值
一,表单元素定位顺序(建议)•name优先•id其次•cssselector(几乎可以定位所有元素)•class+index•xpath或其它二,table(thead,tbody,tfoot)tr代表行,th代表列,均可用find_element_by_xxx定位三、富文本框赋值富文本框是指首先访问iframe再访问iframe中的contentWindow再访问body使用innerText属
点墨漫雪
·
2018-11-28 15:54
python+selenium
实现自动抢票功能实例代码
简介什么是Selenium?Selenium是ThoughtWorks公司的一个强大的开源Web功能测试工具系列,采用Javascript来管理整个测试过程,包括读入测试套件、执行测试和记录测试结果。它采用Javascript单元测试工具JSUnit为核心,模拟真实用户操作,包括浏览页面、点击链接、输入文字、提交表单、触发鼠标事件等等,并且能够对页面结果进行种种验证。也就是说,只要在测试用例中把预
小酒馆
·
2018-11-23 11:56
Python + Selenium 自动发布文章(三):CSDN
写在开始 这是本系列的第三篇文章,主要介绍如何用
Python+Selenium
自动发布CSDN博客,一些必要的条件在之前的文章里面已经提到过,这里也不再重复。
happyJared
·
2018-11-21 20:24
Python+selenium
自动化-调用dom节点的click()监听事件,强力操作节点!穿透元素进行点击,节点被遮挡不可点击解决方法
非常简单!只需要两步:第一步,我先获取dom节点。第二步,然后通过driver.execute_script()方法调用dom节点的click()监听事件。a=driver.find_element_by_class_name("u-button.btn.alert-ok")#a为我要操作的元素节点driver.execute_script("arguements[0].click();",a)#
挣扎的蓝藻
·
2018-11-19 19:00
python+selenium
实用技术
Python智能自动化机器人
Python+Selenium
— 爬取京东搜索商品页数据
用request下载京东搜索商品页面源码后,发现得到的数据只有30条,怀疑京东搜索页面加载方式应该是动态渲染的,所以打算采用Selenium驱动谷歌浏览器来爬取搜索页面。代码如下:fromseleniumimportwebdriverfromselenium.common.exceptionsimportTimeoutExceptionfromselenium.webdriver.common.b
Duke_LH
·
2018-11-05 16:07
爬虫
python+selenium
如何调用IEDriver添加代理
前言对于一个合格的爬虫来说,代理IP是不可缺少的组成部分。说来惭愧,我们公司一些基于IEDriver的爬虫在很长一段时间中都是在没有使用代理的状态下运行的。给IE浏览器配置代理的常规方法设置的是全局代理,势必会影响到运行在同一台机器上的不同爬虫进程,而我们没有找到能够给IEDriver配置单进程代理的方法,相对而言ChromeDriver就省心很多了。关于IEDriver的使用以及代理设置的资料在
Levy_96
·
2018-11-02 16:20
python
爬虫
python+selenium
grid配置与运行
环境准备java安装,以及环境配置python3.4环境selenium安装pipinstallseleniumChromedriver要和本地的chrome浏览器匹配,点击下载下载selenium-server-standalone点击下载准备2台pc,如果是虚拟机,选择桥接,2台pc互相能ping通,本次测试为本机开始部署启动hubjava-jarselenium-server-standal
望月成三人
·
2018-10-31 11:13
WebDriver高级应用
python+selenium
11.1.使用JavaScript操作页面元素#构造JavaScript查找百度首页的搜索输入框的代码字符串:searchImputBoxJS="document.getElementById('kw').value='你的意义';"#构造JavaScript查找百度首页的搜索按钮代码字符串:searchButtonJS="document.getElementById('su').click()
約見
·
2018-10-22 21:00
Python+Selenium
(+pymysql)实现自动听取慕课课程
*这里实现的是超星在线学习平台上课程的自动听取,虽然最终成功了但是由于并不了解网站后台的监控机制,还是乖乖肉身听课吧(逃一、主体结构由于实现的功能并不是十分复杂,这里只构造了一个AutoStudent类来完成自动听课,主要分为四个模块:用户登录选择课程检测尚未完成的小节自动听课二、详细步骤1.__init__()首先创建一个类并定义初始化函数,在此函数中定义类变量self.browser用于访问页
Ramond.Z
·
2018-10-21 22:19
爬虫
Python+Selenium
学习笔记02-从本地上传文件
Python+Selenium
如何实现从本地选择文件上传可难为了我这个小菜鸟。
okiemomo
·
2018-10-20 16:17
Python+selenium
Python+selenium
获取浏览器窗口坐标、句柄的方法
1.0获取浏览器窗口坐标python目录可找到Webdriver.py文件定义了get_window_rect()函数,可获取窗口的坐标和大小(长宽),但出现”Commandnotfound”的情况。set_window_rect()函数也一样。defget_window_rect(self):"""Getsthex,ycoordinatesofthewindowaswellasheightand
Yon.Liu
·
2018-10-14 10:59
python+selenium
之页面元素定位,当定位元素时发现元素值中间有空格时如何处理
新人一枚,selenium的常规定位方法:8种元素定位分别是1.find_element_by_id()#通过元素id定位2.find_element_by_name()#通过元素name定位3.find_element_by_class_name()#通过元素class定位4.find_element_by_tag_name()#通过标签tag名称定位5.find_element_by_link
悠涩唉滴001
·
2018-09-21 19:00
python+selenium
之from导入webdriver 报错的一个新手常见的坑
本人新手,在一次新建测试项目后编写导入webdriver模块:fromseleniumimportwebdriver发现在webdriver下面标红波浪线,且本来需要调用其他模块的时候居然也调用不起来:fromselenium.webdriver.supportimportexpected_conditionsasEC反复确认发现并没有写错,之后去百度找答案有类似的问题提出的解决方案就是路径不能包
悠涩唉滴001
·
2018-09-20 15:00
python+selenium
十三:破解简单的图形验证码
此方法可破解简单的验证码,如:注:中文识别正在寻找办法安装:1、python32、Pillow3、pytesseract4、tesseract-ocr下载地址:https://pan.baidu.com/s/1kXIsg1S9CqgSpgzeg9T59Q安装tesseract-ocr后,在pytesseract源码中将tesseract_cmd=‘’改为本地安装的tesseract-ocr的目录:
向前走。
·
2018-09-18 11:00
python+selenium
百度贴吧自动签到
#-*- coding:utf-8 -*-from selenium import webdriverimport timeimport osimport randomfrom selenium.webdriver.common.action_chains import ActionChainsbrowser = webdriver.Chrome()# 最大等待加载完的时间max_loading
梁十八
·
2018-09-16 14:35
selenium
python
贴吧
python
Python+Selenium
个人网页自动化点赞
对于一个网页,我们不能连续点赞,测试发现是网页通过cookie实现的点赞限制。当进入网页时该网页会在本地PC存放一个cookie值,当点击点赞按钮时会向服务器返回本地cookie存放的值,如果返回到服务器的cookie值相同则该点赞无效。我们可以清除浏览记录,即清除本地cookie值,刷新网页就可以继续点赞。因此,我们的思路就是清除cookie——刷新网页——模拟点赞。importtimefrom
风度翩翩猪肉王子
·
2018-09-14 19:37
Python
Cookie
centos7配置不开启浏览器执行基于
python+selenium
的功能自动化脚本
一)软件环境python3.7selenium3.11geckodriver0.21.0//将其放置于/usr/bin目录下firefox62.0//将其主目录添加至环境变量中二)虚拟桌面安装yuminstallXvfbyuminstallgtk3yuminstalllibgtk-3.so.0三)Python环境配置及代码编写配置Python环境pipinstallxvfbwrapper//安装调
TaoismLi
·
2018-09-11 16:20
python
centos
selenium
Python学习
python+selenium
安装小结
本人最近在自学UI自动化测试相关的知识,下面就Python和selenium安装问题做一下总结:一、python下载安装:https://jingyan.baidu.com/article/25648fc19f61829191fd00d4.html二、pycharm下载安装及破解:下载安装pycharm-professional-2018.1.4,破解方法地址:https://blog.csdn.
xaf2014
·
2018-09-09 13:42
Python
selenium
自动化测试
Python+Selenium
基础入门及实践
一、Selenium+Python环境搭建及配置1.1selenium介绍selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,因为它相比QTP有诸多有点:免费,也不用再为破解QTP而大伤脑筋小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G的程序。这也是最重要的一点,不管你以前更熟悉C、java、ruby、python、或都是C#,你都可
千夜
·
2018-08-29 11:52
python+selenium
调用chrome打开网址获取内容
目录1,安装selenium和配置chromedriver2,调用chromedriver打开网页获取网页内容3,模拟登陆百度云附录(webdriver版本兼容列表)通过selenium库,python可以调用chrome打开指定网页并获取网页内容或者模拟登陆获取网页内容1,安装selenium和配置chromedriver安装seleniumC:\Users\cord>pipinstallsel
堕落门徒
·
2018-08-29 09:00
python+selenium
捕捉不到弹出的div类型的提示解决方法
我在用
python+selenium
,进行某一网址,登录口的测试时,对错误处理进行处理用户名错误用户名密码正确密码格式然后,如果是上面这种情况,系统会从右上角弹出一个类似于文本框的提示:不存在该用户名或用户被禁用
Dear_Merlin
·
2018-08-24 14:50
测试工具
python
selenium
python+selenium
捕捉不到弹出的div类型的提示解决方法
我在用
python+selenium
,进行某一网址,登录口的测试时,对错误处理进行处理用户名错误用户名密码正确密码格式然后,如果是上面这种情况,系统会从右上角弹出一个类似于文本框的提示:不存在该用户名或用户被禁用
Dear_Merlin
·
2018-08-24 14:50
测试工具
python
selenium
python+selenium
上传文件
在编写自动化脚本时,遇到一个问题,就是上传文件的问题,通过网上查找资料,找到了解决的方法,虽然解决了,但是目前还不知道会不会出现什么问题,希望大家遇到问题以后可以留言讨论。一般的input上传文件用send_key就可以了,很简单比如:driver.find_element_by_id('file').send_keys('d:\\baidu.py')#获取input的框,然后send_keys输
L-O-S-E-R
·
2018-08-21 12:09
Python+Selenium
实现前端自动化测试
步骤安装selenium:pipinstallselenium下载webdriver,比如Edge浏览器driver(MicrosoftWebDriver.exe)编写代码fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysimporttime,sys,iodriver=webdriver.Edge(exec
Empty-Filled
·
2018-08-19 21:22
python
python
selenium
xpath
十八.
python+selenium
之加载Firefox配置文件
若Firefox安装了的Firebug和FirePath,手动启动浏览器的时候可以查看到这两个插件的配置而使用自动化的脚本去启动浏览器的时候是没法把配置加载进去的,因为当使用自动化脚本去启动的时候它会重新启动一个进程。那么我们若需要在自动化脚本启动的脚本加载Firebug和FirePath等配置文件如何处理?1.需要先找到火狐浏览器中配置文件的路径。点击打开菜单==>找到?====>故障排除信息=
药药君
·
2018-08-13 14:10
一、Selenium基于Python进行web自动化测--安装环境
python+selenium
配置使用环境(我使用的版本是python2.7.15+selenium2.53.6+firefox43.0.4)1、安装pythonpython官方网站:https://www.Python.org
何烨坪Echo
·
2018-08-09 15:37
自动化测试
selenium
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他