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
切换frame方法
一、前言在学习使用selenium定位页面元素的时候经常会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼;frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe会影响selenium定位;二、详细使用1.切入frameselenium
一条漂浮的枫叶
·
2020-07-06 12:15
selenium
python+selenium
select下拉选择框定位处理
一、前言总结一下python+seleniumselect下拉选择框定位处理的两种方式,以备后续使用时查询;二、直接定位(XPath)使用Firebug找到需要定位到的元素,直接右键复制XPath,使用find_element_by_xpath定位;driver=webdriver.Firefox()driver.get("https://www.baidu.com/")driver.find_e
一条漂浮的枫叶
·
2020-07-06 12:15
selenium
python+selenium
鼠标事件操作
一、前言除了可以使用click()来模拟鼠标的单击操作,现在Web产品中还提供了更丰富的鼠标交互方式,例如鼠标右键、双击、悬停、拖动等功能,在WebDriver中,将这些关于鼠标操作的方法都封装在ActionChains类中。ActionChains类提供了鼠标操作的常用方法:perform()执行所有ActionChains中存储的行为context_click()右击double_click(
一条漂浮的枫叶
·
2020-07-06 12:15
selenium
Python+selenium
入门
emmmmmm,今天下午正当博主专(wu)注(xin)科(ke)研(yan)时,要去实习公司的测试小姐姐一通电话,这一个月都有事干了。小姐姐让在入职前了解一下Python,因为公司主要是拿Python来做自动化测试,一声令下,晚上立马去图书馆借了几本基于Python语言的自动化测试书籍,博主以前稍微学习过Python,但是都是基础知识,长期不用也忘得差不多了,希望这一个月能有些进步,在实习时能更快
wow108
·
2020-07-06 10:11
自动化测试
Python+Selenium
安装及环境配置
转自:https://www.cnblogs.com/sandysun/p/7838113.html一、Python安装Window系统下,python的安装很简单。访问python.org/download,下载最新版本,安装过程与其他windows软件类似。记得下载后设置path环境变量,然后Windows命令行就可以调用了:二、Selenium安装(两种安装方法,第一通过pip)Python
熊猫_water
·
2020-07-06 09:16
python
关于vscode粘贴时如果圆括号内内容太长会自动换行的问题
最近在用
python+selenium
写一个刷课脚本,在用vscode编辑的时候发现粘贴代码的时候会把原括号内的内容自动换行,感觉特别不适应,把一段代码拉得很长一开始以为是插件的问题,排除了几个发现不是
rambler_w
·
2020-07-06 09:04
杂事
python+Selenium
之自动滑块破解滑块验证码
头大系列:以虎嗅网注册页面的滑块验证码为例:开发环境python3.7selenium模块re模块PIL模块urllib模块破解分析打开浏览器调试工具,点击左上角按钮进行页面元素跟踪,然后将鼠标移动到滑块验证码的图像上,就发现问题了,这也是关键所在:验证码的图像是由很多个这样的10x58(宽10高58)的小方块拼接而成的。再检查一下元素标签,发现每一个小方块的元素标签里面都有background-
红帽罗斯
·
2020-07-06 05:53
python+selenium
实现B站模拟登陆
首先是找出登录界面各控件的位置,我尝试从网页源代码寻找,但找不到,网上也没有很好的讲解,经过多次尝试发现了寻找控件的方法.即网页的检查功能。打开检查界面后可看到如下图像:从…中即可对应左侧UI找出各控件的位置与id等信息。如下图:下面进行登陆代码的书写:deflogin(self):driver=webdriver.Firefox()driver.get(self.url)driver.find_
weixin_43784212
·
2020-07-06 05:36
使用
python+selenium
爬虫时遇到的一些问题
火狐总是弹出登陆窗口原因:未登录解决方法:配置火狐配置文件路径到驱动实现免登陆访问网站#配置文件地址profile_directory=r'C:\Users\hp\AppData\Roaming\Mozilla\Firefox\Profiles\106pt7e6.default-release'#加载配置profile=webdriver.FirefoxProfile(profile_direct
齐天大剩猿小白
·
2020-07-06 04:36
python+selenium
第一个自动化脚本
**版权声明:本文为博主原创文章,转载需经作者同意!!**今天开始试着完成第一个自动化脚本,脚本的内容很简单,但是在这个过程中,遇到各种版本不兼容的坑,所以导致尝试了很久才终于跑成功。因此记录一下过程,以免后面碰到新环境忘记了。1.安装python3.62.安装setuptools3.安装pip以上的安装就不细说了,主要说一下,firefox浏览器和driver和python的兼容问题。脚本内容如
小小小王的呀
·
2020-07-06 04:41
python_selenium
python_selenium
python+selenium
:简单实现多线程执行测试用例和多线程分布式执行测试用例
1、多线程执行测试用例环境:Win10x64,python37,selenium2.5,Firefox46等fromthreadingimportThreadfromseleniumimportwebdriverfromtimeimportctime,sleepdeftest_baidu(browser,search):"""测试用例"""print('start:%s'%ctime())prin
青少儿编程STEAM
·
2020-07-06 03:11
UI自动化测试
Python 如何解决'NoneType' object has no attribute '...'的问题
Python如何解决’NoneType’objecthasnoattribute'…'的问题用
Python+selenium
和Beautifulsoup爬取MOCC中国大学慕课网上某网上课程的课堂评论,
Siven_L
·
2020-07-06 03:38
配置docker实现
python+selenium
自动化
安装环境:win10一)安装前检查(使用securable.exe或LeoMoonCPU-V.exe):系统硬件是否支持虚拟化技术?BIOS中是否已启用?二)安装虚拟机CentOS7:下载vmwareworkstationpro:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html安装v
weixin_33875839
·
2020-07-05 23:54
Python+Selenium
练习篇之26-执行JavaScript
前面文章介绍了ActionChains下的鼠标悬停和右键操作,其实ActionChains还有其他方法,你可以action=ActionChains,通过这,先初始化一个ActionChains实例对象,然后在action后面输入一个点号,查看支持哪些action方法。本文开始介绍如何执行JS脚本,会用两个例子说明。示例一,执行js脚本触发一个alert弹出框。相关脚本代码如下:#coding=u
Anthony_tester
·
2020-07-05 16:28
Python+Selenium
练习篇之31-获取页面元素的href属性
本文来介绍如何通过Selenium获取页面元素的某一个属性。一个元素可能有多个属性,例如class,id,name,text,href,vale等等。这里我们举例一个爬虫中经常需要处理的链接问题:找出当前页面所有的超链接。已百度首页为例,打印所有包含href的元素的链接。相关脚本代码如下:#coding=utf-8importtimefromseleniumimportwebdriverdrive
Anthony_tester
·
2020-07-05 16:28
Python+Selenium
练习篇之27-多窗口之间切换
本文来介绍如何处理driver在多窗口之间切换,想一下这样的场景,在页面A点击一个连接,会触发在新Tab或者新窗口打开页面B,由于之前的driver实例对象在页面A,但是你接下来的脚本是操作页面B的元素,这样就造成了找不到元素的报错。本来介绍selenium中switch_to.window()方法来处理这个问题。测试场景:打开百度新闻(页面A),点击热点新闻中第一个新闻链接(一般是国家领导人的新
Anthony_tester
·
2020-07-05 16:28
python+selenium
环境安装及配置
1安装python下载Python3.6注:如果手里有有python3.6的安装包,则跳过下载Python3.6的步骤。下载python3.6.x,官网下载地址是:https://www.python.org/downloads/,选择合适的版本,点击download,进入下载页面在下载页面选择executableinstaller格式的文件,点击即可下载:安装Python双击下载好的python
EasonTang
·
2020-07-05 15:09
selenium
Python+selenium
实现UI自动化(3)
首先明确一下目标,细分一下:(步骤如下)1)启动后浏览器,这里我们用Chrome2)打开百度首页,https://www.baidu.com3)定位搜索输入框,记录下输入框元素的xpath表达式://*[@id=‘kw’]4)定位搜索提交按钮(百度一下这个按钮),获取xpath表达式://*[@id=‘su’]5)在搜索输入框输入“Selenium”,点击百度一下这个按钮。6)在搜索结果列表去判断
Anima-TE
·
2020-07-05 14:08
Python+Selenium
练习篇8-switch_to_window-处理多窗口切换
本文介绍如何通过switch_to_window方法处理多窗口切换实现在A窗口跳转到B窗口同时关闭A窗口代码如下:importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()#窗口最大化driver.implicitly_wait(10)#隐式等待10s查询元素url='http://n
sonnyuu
·
2020-07-05 13:02
Python+Selenium
练习篇3-ActionChains-模拟鼠标右键点击
本文介绍如何通过ActionChains模块中的driag_and_drop方法模拟鼠标右键点击实现鼠标右键点击元素loc代码如下:importtimefromseleniumimportwebdriverfromselenium.webdriverimportActionChainsfromselenium.webdriver.common.keysimportKeysdriver=webdri
sonnyuu
·
2020-07-05 13:02
一只自动化测试小白的学习记录——
Python+Selenium
基于Web的自动化测试(实例练习)
也有两天没更新了哎~这学期的课还挺多的都是利用课余的一些时间来学习自动化测试(抱怨脸(╯▔皿▔)╯)这两天我在练习的是一个相对完整的Web自动化测试,也是对前些日子学习内容的整合,具体来说如下:1.打开浏览器2.输入网址打开网页(我是以链家网为练习的,因为想到明年毕业后要租房子hhhhhh)3.找到网页上我们需要的元素:登录元素、登录方式元素(可能会有多种登录方式,所以我选择的是最基础的账号密码登
别动我的丸子头
·
2020-07-05 08:33
【笔记】
python+selenium
一个简单的自动化脚本
环境python3.6.1firefox63.0.1selenium3.141.0geckodriver.exe0.23.0(安装在python.exe目录下)下载地址https://github.com/mozilla/geckodriver/releases注:geckodriver与firefox版本要相对应否则会出现一些模块引用错误fromseleniumimportwebdriverfr
qq_38025313
·
2020-07-05 06:44
在centos7上部署selenium(基于chrome驱动)的爬虫项目
相信大家在写爬虫的时候,经常会遇到爬取的网站是动态渲染的,而且各自反爬加密参数,难以破解,所以不得已采用使用了
python+selenium
进行模拟人为操作爬取。免去了一些繁琐步骤。
刘延林 | 梦陆
·
2020-07-05 04:39
python+selenium
自动化测试-17解决.click()无法点击的问题(多情况分析)
1、.click()的替代方法使用.click()无法展开二级菜单,遇到这个问题的时候,不妨可以试试模拟键盘的操作,用.send_keys(Keys.ENTER)可以解决这个问题。fromselenium.webdriver.common.keysimportKeysdeftype_openGoodList(self):try:sleep(2)self.find_element(*self.tas
dalotalk
·
2020-07-05 03:49
#
selenium
UI自动化测试
python+selenium
自动化测试-1概述
用selenium自动化测试差不多两年了,有很多心得体会。在回归测试方面,selenium有很大的优势,一定程度上代替了手工测试,让我有更多时间关注项目业务和其他测试技术。学自动化技术至少要掌握以下几个步骤:获取元素,操作元素,设计脚本业务逻辑,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。值得一提的是,无论是web自动化还是APP自动化,获取元素都是最关键的一环,不知道如
dalotalk
·
2020-07-05 03:18
#
selenium
UI自动化测试
Python+Selenium
利用Excel做参数化
#-*-coding:utf-8-*-importxlrddefexcel_data():data=xlrd.open_workbook("D:/data/testdata.xlsx")table=data.sheet_by_name("Sheet1")#获取第一行作为key值keys=table.row_values(0)#获取总行数rowNum=table.nrows#获取总列数colNum=
qq_21440921
·
2020-07-05 03:05
Python
Python+Selenium
脚本中的一些js的用法汇总
1、js来拖动滚动条js_="window.scrollTo(100,600);"driver.execute_script(js_)2、js来获取input中的输入值#第一种用jQuery的val方法:js="return$('input').val();"driver.execute_script(js)#第二种用jQuery的attr方法:js="return$('input').attr(
〆WangBenYan゜
·
2020-07-05 03:13
Python
资料
Selenium
自动化测试
python+selenium
自动化测试(简单控制浏览器)
1、fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()#设置浏览器全屏driver.set_window_size(1000,800)#设置浏览器页面宽度,高度driver.get('http://www.baidu.com')driver.find_element_by_id('kw').sen
平淡日子i
·
2020-07-04 23:23
python+selenium
自动化脚本例子
importtimefromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeys#键盘fromselenium.webdriver.support.selectimportSelect#鼠标选择driver=webdriver.Chrome()driver.get("https://liushilive.github
小泽zz
·
2020-07-04 23:57
Python
Python + Selenium 安装与使用
Python+Selenium
安装与使用下载必要的安装工具。
lingaining
·
2020-07-04 21:31
Jenkins执行本地selenium自动化脚本-初学jenkins
python+selenium
基础自学了一阵子,开始研究下jenkins自动化集成。1.安装前提:已安装JDK并配置正确。Linux环境和Windows10都装了一遍。
LoveLuckyU
·
2020-07-04 19:51
Python+selenium
的初始环境配置
最近做一个自动化测试脚本,因为首次使用,配置使用的过程中遇到了一些麻烦。将解决方法记录如下:1.到python网站下载:https://www.python.org/downloads/windows/2.selenium下载打开cmd,路径定位到python安装路径下的scripts执行命令,pipinstallselenium,等待安装完成即可3.万事具备,写一个脚本来测试一下。#coding
jerryzhouyh
·
2020-07-04 19:14
selenium
Python+Selenium
基础入门及实践
原文地址:https://www.jianshu.com/p/1531e12f88521.1selenium介绍selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,因为它相比QTP有诸多有点:免费,也不用再为破解QTP而大伤脑筋小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G的程序。这也是最重要的一点,不管你以前更熟悉C、java、ru
heavenmark
·
2020-07-04 17:36
python
自动化测试
爬虫
如何使用
python+selenium
向富文本编辑器输入内容
备注:一开始自己并不知道自己之前曾经实现的一个功能,就是向富文本编辑器中输入内容。。。当时简单的思路就是先定位到iframe,然后再定位里面的元素。。。实现步骤首先定位到最外面的iframe框架:iframe=driver.find_element_by_xpath(’//*[@id=“ueditor_0”]’)进入iframe框架:driver.switch_to_frame(iframe)定位
ever_mwumli
·
2020-07-04 15:02
页面自动化测试
python+selenium
:Action Chains类常用于模拟鼠标的行为,比如单击,双击,拖拽等行为
导入ActionChains:fromselenium.webdriver.common.action_chainsimportActionChains举例:importtimefromseleniumimportwebdriverfromselenium.webdriverimportActionChainsbrowser=webdriver.Firefox()browser.get('http
冷凝娇
·
2020-07-04 10:13
#
python+selenium
实现自动联网认证,并实现断网重连
本文基于
python+selenium
模拟联网,并通过脚本每隔一段时间,ping一次百度,检查网络状态,当断网时自动重连。
隨兴
·
2020-07-04 10:09
python
用
python+selenium
库爬洛谷题库(人生第一个爬虫)
用
python+selenium
库爬洛谷题库(人生第一个爬虫)心得代码心得开始前的工作:我选择用scrapy框架来写爬虫,安装scrapy框架也是一个挺艰辛的路程。
boring ?
·
2020-07-04 05:54
python
selenium
python+selenium
grid环境搭建和配置
一、seleniumgrid简介seleniumgrid可以同时在不同机器上测试不同浏览器,包含一个hub和多个node。node会发送配置信息到hub,hub记录并跟踪每一个node的配置信息,同时hub会接受到即将被执行的测试用例及其相关信息,并通过这些信息自动选择可用的且符合浏览器与平台搭配要求的node,node被选中后,测试用例所调用的selenium命令就会被发送到hub,hub再将这
一条漂浮的枫叶
·
2020-07-04 04:35
selenium
Python+selenium
的GUI自动化实现
回看先前的个人51CTO博客文章,才发现自己已有一段时间未曾写下几篇文章,记录自己的一个学习感悟与心得,借着窗外淅淅沥沥的小雨,淅沥的这心情,分享这小小的学习心得,希望对看到文章的朋友有所帮助。Selenium提到Selenium,做自动化的同学差不多都知道,是一款用于自动化的开源工具,特点多多,开源、免费、强大、跨平台使用,基于不同语言有不同额Selenium实现版本。笔者先前一直从事Selen
weixin_34402090
·
2020-07-04 03:51
Windows下搭建
Python+Selenium
自动化测试环境
1、下载Python2.7版本,默认运行安装即可;2、安装完成之后,设置Python环境变量C:\Python27(操作步骤:电脑->属性->高级->环境变量->系统变量中的PATH为:变量值:;C:\Python27)3、下载SetupTools,解压后建议放到Python的安装目录Python27下面,进入解压的文件夹中,打开cmd输入pythonsetup.pyinstall安装4、当安装S
qq_21440921
·
2020-07-04 01:03
Python
Linux搭建
Python+selenium
运行环境
1、查看Linux中Python的版本,可以用python或者python-V查看,因为我们得项目大多使用Python3.x,所以要安装一个Python3的版本‘2、下载并解压Python3.xcd/opt/soft执行wgethttps://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz下载Python3.6.5tar-zxvfPython-3.
ChenLaL
·
2020-07-04 00:00
Jenkins集成python+selenium+HTMLTestRunner UI自动化脚本。
Jenkins简单集成
python+selenium
自动化脚本。
fen_fen
·
2020-07-04 00:26
持续集成Jenkins
Python+Selenium
如何生成测试报告
批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner一、导入HTMLTestRunner1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestRun
测试人追风
·
2020-07-03 16:17
自动化测试
软件测试
Python
selenium
测试报告
十分钟快速搭建
Python+Selenium
自动化测试环境(含视频教程)
文章首发于微信公众号:爱码小哥准备安装包:一:安装python:双击python-3.7.6.exe执行文件2.点击下一步正在安装:3.如图所示表示安装完成:校验环境是否安装成功:打开cmd命令行:1.输入pip,如图所示,表示正确,如果没出现这个命令,需要去系统环境变量path中添加python安装路径2.安装selenium库:pipinstallselenium如图所示:然后输入命令pips
爱码小哥
·
2020-07-03 15:00
Python + Selenium 自动发布文章(一):开源中国
Python+Selenium
自动发布文章系列:
Python+Selenium
自动发布文章(一):开源中国
Python+Selenium
自动发布文章(二):简书
Python+Selenium
自动发布文章
happyJared
·
2020-07-02 17:56
Python那些事
Python+Selenium
登录12306练习
#login12306_02#图像识别涉及到深度学习,这里直接将验证码识别任务发送到大佬的验证码解析地址,不过现在已经失效了,程序跑到这会报错。#用户名和密码存储在本地工作目录中的username_password_12306.txt文件中。fromseleniumimportwebdriverfromselenium.webdriverimportActionChainsfromselenium
Collin_PXY
·
2020-07-02 17:41
网络爬虫
python+selenium
自动化测试-7HTML5实现视频播放
videoPlayer=self.driver.find_element_by_tag_name(“video”)#获取到video标签#currenttSrc属性获取视频文件的网络存储地址videoSrc=self.driver.execute_script(“returnarguments[0].currentSrc;”,videoPlayer)#duration属性获取视频文件的播放时长vi
dalotalk
·
2020-07-02 16:53
#
selenium
UI自动化测试
python+selenium
识别简单的二维码
笔者的运行环境是win1064位+python3.5.2+selenium3.3.1。该方法可以简单识别验证码。1、搭建环境:识别验证码图片,需要安装以下三个小部件:一、安装Pillowcmd命令行cdpython安装目录下的Scripts用命令pipinstallPillow二、pytesseract方法如同安装Pillow,pipinstallpytesseract三、tesseract-oc
qq_22821275
·
2020-07-02 16:24
Python爬取某宝商品数据案例:100页的价格、购买人数等数据
前言随着互联网时代的到来,人们更加倾向于互联网购物,某宝又是电商行业的巨头,在某宝平台中有很多商家数据,今天带大家使用
python+selenium
工具获取这些公开的。
松鼠爱吃饼干
·
2020-07-02 11:20
爬虫
python + selenium 刷B站播放量的实例代码
python+selenium
刷B站播放量的实例代码更多python视频教程请到菜鸟教程https://www.piaodoo.com/B站UP主的主要收益来源(播放量获取的奖励、用户充电、广告等等)首先做
liming89
·
2020-07-02 08:02
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他