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
自动化测试-18Firefox下载自动保存文件及浏览器弹窗处理
不能像chrome一样点击导出文件便能自动下载,是Firefox的一个巨大的坑。虽然最新版本的Firefox修复长期以来不可选“以后自动采用相同的动作处理此类文件”的Bug,在当次浏览器启用可以自动下载此类文件,但在Firefox下一次启动后,[选项-应用程序]中并不能找到‘xls文件’这种内容类型,也找不到相应的配置文件(如mimeTypes.rdf),意味着不能自动下载指定类型的文件。图01第
dalotalk
·
2020-07-11 15:54
#
selenium
UI自动化测试
python+selenium
自动化测试-15断言与验证
在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本一般把这种生成测试结果的方法称为断言(assert)。断言,能够验证应用程序的状态是否同所期望的一致,提供了测试结果是True还是False,所有的断言方法都有一个msg参数,如果指定msg参数的值,则将该信息作为失败的错误信息返回。断言的方法很多,下面只介绍几种常用的断言方法:1、assertassert
dalotalk
·
2020-07-11 15:22
#
selenium
UI自动化测试
Python+selenium
web测试之文件上传
文件上传文件上传是web页面上很常见的一个功能,自动化成功中操作起来却不是那么简单。一般分两个场景:一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决;另外一种非input标签实现起来比较困难,可以借助autoit工具或者SendKeys第三方库。本篇以博客园的上传图片为案例,通过send_keys()方法解决文件上传问题一、识别上传按钮1.点开博客园编辑器里
码上开始
·
2020-07-11 13:06
python
selenium
软件测试
自动化测试
Python+Selenium
面试题(附详细解答)
一、选择题(1分/题,共18分)1.下面哪些关于自动化测试的说法是错误的:(ACD)A.自动化测试可以完全取代手工测试B.自动化测试可以大幅度减少测试团队的工作量C.性能测试不能自动化D.自动化测试能够发现大量的新缺陷【加戏】自动化测试用于回归测试,主要目的是发现旧缺陷。手工测试主要目的才是发现新缺陷。2.下列哪种是Python元组的定义方式?(ABCD)A.([2,3],1)B.(1,)C.(1
猫学学
·
2020-07-11 12:06
python+selenium
自动化测试,读取csv文件,
#coding:utf-8#date:2019/1/7fromseleniumimportwebdriverimportcsvimporttimedates=csv.reader(open("E:\\test\\CSV\\test01.csv",'r'))list=[]fordateindates:ifdate==0:passelse:list.append(date)print(list)pri
平淡日子i
·
2020-07-11 12:52
python+selenium
自动化测试——QQ邮箱自动登录写信
#-*-coding:utf-8-*-#QQ邮箱登录fromseleniumimportwebdriverimporttimefirst_url='http://www.mail.qq.com'driver=webdriver.Chrome()driver.get(first_url)driver.implicitly_wait(10)driver.maximize_window()#切换到ifr
平淡日子i
·
2020-07-11 12:52
python+selenium
自动化测试(警告框处理)
1、-*-coding:utf-8-*-##警告框处理fromseleniumimportwebdriverfromselenium.webdriver.common.action_chainsimportActionChainsimporttimefirst_url='http://www.baidu.com'driver=webdriver.Chrome()driver.get(first_u
平淡日子i
·
2020-07-11 12:51
python+selenium
调用浏览器(IE-Chrome-Firefox)实现爬虫功能
好记性不如烂笔头,今天把selenium调用浏览器操作总结一下。首先,得先明确,为什么要采用selenium来模拟登陆网页。最主要的原因我认为还是在于通过这种模拟登录方式获取的页面html代码,可以把js里的内容也获取到,而通过urllib方式模拟登录的方式虽然也可以伪装成浏览器的形式获取页面html代码,但是这里面的js,css代码是没有的,也就是没有动态的内容,达不到全面抓取数据的目的;当然除
lukaishilong
·
2020-07-11 12:53
python爬虫脚本
Python对旋转图片验证码的识别和破解(二)
Python对旋转图片验证码的识别和破解本文主要使用
python+selenium
来破解旋转突破的验证码;其中用到numpy和OpenCV(CV2)来进行图片拼接,转换,遮罩,识别等(二)将验证码图片与所有的图片拼接的大图比较
jerryshen888
·
2020-07-11 09:35
python
opencv
python+selenium
之执行js脚本触发一个alert弹出框以及关闭alert弹框
python+selenium
之执行js脚本触发一个alert弹出框以及关闭alert弹框使用
python+selenium
执行js脚本触发一个alert弹出框以及关闭alert弹框importtimefromseleniumimportwebdriverdriver
hss_
·
2020-07-11 07:44
python
python+selenium
安装及环境搭建
文章目录selenium环境搭建步骤:一、安装python二、安装pip三、安装selenium四、安装firefox浏览器五、安装firefox浏览器驱动六、安装Pycharm七、测试环境是否搭建八、辅助插件selenium环境搭建步骤:一、安装pythonpython安装:https://blog.csdn.net/hju22/article/details/85016480cmd输入pyth
龟的小号
·
2020-07-11 07:28
selenium
python+selenium
之处理alert弹出对话框
注:本篇文章转载http://www.cnblogs.com/mengyu/p/6952774.html当我们登录某些界面的时候,输入用户名和密码错误,会弹出一个alert(警告)对话框,如果不叉掉它是没法继续执行下去,所以无法通过定位的方式定位它的位置。我们的弹出对话框主要分为三种类型:“警告消息框”,“确认消息框”,“提示消息对话”三种类型的对话框。1.警告消息框(alert)警告消息框提供了
墨墨陌陌沫沫0
·
2020-07-11 03:32
软件测试-web
python+selenium
之定位web页面元素:输入、点击事件触发
通过前端工具,我们看可以看到页面上的元素都是由一行一行的代码组成。它们之间有层级的组织起来,每个元素有不同的标签名和属性值。那么在Selenium当中就是通过这信息来找到不同的元素的。webdriver提供了八种元素定位方法:idnameclassnametagnamelinktextpartiallinktextxpathcssselector在Python语言中对应的定位方法如下:find_e
冷凝娇
·
2020-07-11 01:36
python
Python+selenium
控制已打开浏览器
在使用selenium进行自动化测试中我们有时会遇到这样的情况:我们需要手动打开浏览器,进入到所需的页面,执行一些手动任务,如输入表单、输入验证码,登陆成功后,然后再开始运行自动化脚本。这种情况下如何使用selenium来接管先前已打开的浏览器呢?这里给出GoogleChrome浏览器的解决方案。我们可以利用ChromeDevTools协议。它允许客户检查和调试Chrome浏览器。打开cmd,在命
小强的奋斗人生
·
2020-07-11 01:25
Python
python+selenium
连接数据库,从数据库中获取想要的数据
python+selenium
连接数据库,从数据库中获取想要的数据将下面的脚本放在一个参数的模块当中(parameter.vaccine),需要用时直接调用就可以了#-*-coding:utf-8-*-
WSD_csdn
·
2020-07-11 00:01
python
六.
python+selenium
元素定位之tag_name二次定位
tag_name是使用标签进行定位这里用自己写了一个HTML来进行演示,请点击下载HTML中的lizi.html密码:ww8k首先定位到lizi中的选项下拉框标签,就是点击一下Volvo定位该元素:该元素是属于select+option构成,那么先根据tag_name找到第一个标签select,再去select标签下找option标签以下是演示:遍历循环点击option下的每一个元素:#codin
药药君
·
2020-07-10 23:38
五.
python+selenium
元素定位之link_text、partial_link_text
link_text、partial_link_text主要是用来定位HTML中的超链接载体那么其实就是一般运用在超链接的定位中,有个缺点是,超链接载体文字必须是在网页中唯一存在的,不然可能会定位不到需要的元素,当然定位元素的方式有那么多种,不需要在一棵树上吊死,这一种若不可用,我们也可以使用其他定位方式。那我们如果需要对百度首页中的新闻进行点击操作,该如何写脚本?如下图:先定位到该元素,其中新闻两
药药君
·
2020-07-10 23:38
十七.
python+selenium
之alert(警告)弹框处理。
alert弹窗处理一般有两种:第一种,点确认使用.accept()函数第二种,点取消或是点右上角的x,使用.dismiss()函数延用上一篇的代码,在百度设置点保存设置后,会弹出一个框,然后对弹框进行点击确认或是点击x的操作。以下是演示代码:#coding:utf-8fromseleniumimportwebdriverfromselenium.webdriver.support.selectim
药药君
·
2020-07-10 23:38
Python+Selenium
基础1-6:Selenium常用函数
1.#coding=cp936代表国标2312,只能放前两行fromSeleniumimportwebdriver引库wd=webdriver.Firefox()启动浏览器wd.get('https://www.baidu.com/')baidu_keyword=wd.find_element_by_id('XX').........................................
Rookie_hh
·
2020-07-10 23:51
Python+Selenium
打开火狐浏览器报错问题:FileNotFoundError: [WinError 2] 系统找不到指定的文件
搭建好Python3.6+Firefox+Selenium环境,运行如下测试脚本:#!/usr/bin/envpython#-*-coding:utf-8-*-fromseleniumimportwebdriverbrowser=webdriver.Firefox()browser.get('http://www.baidu.com')得到如下报错:C:\Users\Administrator\A
LuoWen1105
·
2020-07-10 23:18
使用
python+selenium
获取网易云指定歌曲评论
使用selenium获取网易云指定歌曲评论最近一段时间在学习python爬虫,结合自己学习的内容写一个简单爬虫来获取网易云音乐中指定歌曲的评论信息。第一次发博客并且也是入门爬虫不久,有问题的地方希望大家指出,共同进步~~!我们的目标是爬取网易云中想要的任何一首歌曲的评论。观察网易云音乐的网页可以发现两个特点:网页是js动态加载的使用了iframe框架所以在本文使用Selenium结合Chrome来
Opti_pessimist
·
2020-07-10 23:04
python
selenium
爬虫
python+selenium
实现自动登录phpwind论坛自动随机发帖
相关环境搭建我会抽空写篇博客来介绍,这里直接附上源代码和效果视频。ps:这里我是真不知道怎么传视频,只好放gif图源代码:fromseleniumimportwebdriverimporttimeimportrandomfromselenium.webdriver.remoteimportswitch_tofromselenium.webdriver.support.expected_condit
Mr_jiang_ge_ge
·
2020-07-10 22:23
项目
python
Python+Selenium
多线程基础微博爬虫
一、随便扯扯的概述大家好,虽然我自上大学以来就一直在关注着CSDN,在这上面学到了很多知识,可是却从来没有发过博客(还不是因为自己太菜,什么都不会),这段时间正好在机房进行期末实训,我们组做的是一个基于微博信息的商品推荐系统,不说这个系统是不是真的可行可用,有价值,我们的主要目的只是通过构建这个系统来学习更多的技术,新学一门语言(额,原谅我现在才开始学Python)。好,废话不多说,这次我主要是想
McQueen_LT
·
2020-07-10 22:36
【
python+Selenium
】Selenium使用步骤解析
文章目录Selenium使用步骤解析无关主题说明正文说明Selenium使用分析步骤Selenium使用步骤解析无关主题说明对于一个看其他东西看不进去的时候,最好的办法就是看一些自己感觉能看的懂,能看得进去并且自己喜欢看的一些东西,这样你就会有一种停不下来的节奏。所以下午到晚上中这段时间就有了这篇博文的出现。正文说明Selenium是python的一个库,它是一个自动化工具,利用Selenium可
贾继康
·
2020-07-10 22:16
python
如何用
python+selenium
登录幕布网站并参与活动
题记今天无意瞄到有同学发了幕布送高级会员链接,所以想围观热闹的我也去看了下。它随机刷新天数是在今天0点、10点和16点,持续十分钟,今天早上看到就打算10点进去参与一波。(以前一直没用过幕布,都是用XMind)今天下午4点可以去参与原理经测试发现,幕布应该是在后端设置随机变量,每隔一段时间修改天数。因此,我们可以通过刷新页面,并在每次刷新时判断此时天数是否为我们想要的天数,如若不是,则继续进行循环
Geek_
·
2020-07-10 21:18
笔记
python+selenium
自动化测试中如何获取Excel文件中的参数并执行
python+selenium
自动化测试中如何获取Excel文件中的参数并执行在自动化测试中,有常见的3中测试框架:模块化测试框架、关键字驱动测试框架、数据驱动测试框架。
BeeTester
·
2020-07-10 20:01
编程语言PL
软件开发技术_Python
______Python
Language
Python+Selenium
测试用例脚本的组织和管理
一、unittest是什么?Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。在说unittest之前,先说几个概念:TestCase也就是测试用例TestSuite多个测试用例集合在一起,就是TestSuiteTestLoader是用来加载TestCase到TestSuite中的TestRunner是
Afollower
·
2020-07-10 20:05
测试
关于
python+selenium
自动化测试中的数据驱动测试
#coding:utf-8fromseleniumimportwebdriverfrompublicimportLoginimporttimeclassLogin_data():def__init__(self):self.driver=webdriver.Firefox(executable_path='/Users/silence/Downloads/geckodriver')self.dri
之音之音
·
2020-07-10 19:02
python练习
python+selenium
Driver常用方法(浏览器相关操作)
四个导航栏方法:get、back、forwad、refresh:我们能看到的浏览器导航栏的:【地址栏输入地址、后退、前进、刷新】fromseleniumimportwebdriverimporttimedriver=webdriver.Firefox()driver.get('http://baidu.com')#打开百度time.sleep(3) #页面停留3秒driver.get('https
Y-Handsome
·
2020-07-10 19:18
Python+Selenium
练习篇之30-获取当前页面全部图片信息
本文来介绍下如何获取当前页面全部的图片信息,图片信息可能包括,图片名称,图片大小等。相关脚本代码如下:#coding=utf-8importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()driver.implicitly_wait(6)driver.get("http://news.b
Anthony_tester
·
2020-07-10 18:28
python+selenium
实现疫情期间全自动打卡
文章目录前言问题分析网页源码分析与代码实现一、加载火狐驱动二、输入账号密码并提交三、进入打卡界面并点击左侧菜单栏1.iframe内元素的定位2.动态id/class的定位四、表格填写五、提交表格全部代码前言因为疫情缘故,学校搞了个每日限时打卡的系统,要求学生在每天0-9点完成当日体温和在京状况的打卡。就这样手动打卡了两个多月,北京还是迟迟不开学,目测开学已经要到5月底了。打卡期间忘过无数次,每次都
摩霄志在潜修羽
·
2020-07-10 16:08
python
Python+Selenium
基础篇-打开和关闭火狐浏览器
本节介绍如何初始化一个webdriver实例对象driver,然后打开和关闭firefox浏览器。要用selenium打开fiefox浏览器。首先需要去下载一个driver插件geckodriver.exe,下载地址https://github.com/mozilla/geckodriver/releases,下载好这个exe文件后,把这个文件放到你的python安装目录下,例如我的路径为:D:\
LuckyMeizai
·
2020-07-10 16:18
python测试系列教程——
python+Selenium
自动化测试框架
需要的环境浏览器(Firefox/Chrome/IE…)PythonSeleniumSeleniumIDE(如果用Firefox)FireBug、FirePath(如果用Firefox)chromedriver、IEDriverServer、phantomjs.exeIDE(Pycharm/Sublime/Eclipse…)1、浏览器建议用Firefox或Chrome,千万不要用最新版本,要用早两
qq_40518671
·
2020-07-10 15:00
python
软件测试
利用
Python+selenium
实现小米商城抢购代码
学习软件测试时了解了selenium,脚本录制很方便,写了一个简单的脚本selenium可以方便进行Web测试,并且支持多种语言。因此我们选用selenium工具,实现简单的小米商城的商品抢购(其他购物平台类似)。首先需要安装一款浏览器,selenium支持大多数主流浏览器如Chrome,Firefox等,这里使用Firefox。然后下载selenium工具,并且将.exe解压到浏览器的根目录(如
zhaiqiming2010
·
2020-07-10 14:29
Python爬虫脚本
python+selenium
切换窗口(获取句柄信息)
current_window_handle:获得当前窗口句柄;window_handles:返回所有窗口的句柄到当前会话;switch_to.window(suoyou[0])fromseleniumimportwebdriverfromtimeimportsleepdriver=webdriver.Firefox()#指定和打开浏览器driver.get(“http://home.baidu.c
wyt5206
·
2020-07-10 12:01
python+selenium
——爬取网站
#coding:utf-8importreimportxlrdimportxlwtimporttimeimportpandasaspdsfromseleniumimportwebdriverfromselenium.common.exceptionsimportTimeoutExceptionfromselenium.webdriver.common.byimportByfromselenium.
乔眉
·
2020-07-10 10:56
Python+selenium
获取BOSS招聘信息最新
久了没有动,感觉挺难受的,听过各大网站都加强了反爬措施,今天来试试BOSS直接selenium搞起,这不还真遇到了问题一经查看原来是增加了selenium检测啊还难不倒我,配置浏览器设置参数即可解决直接上代码#-*-coding:utf-8-*-'''BOSS招聘爬取'''fromseleniumimportwebdriverimportcsvimportrequestsfromlxmlimpor
走在下雨天的人
·
2020-07-10 00:03
爬虫
自动化测试:
python+selenium
生成组织机构代码证
orgList=['MA1WYPU7-X','MA3828DP-X','MA72057F-2','MA31Y86J-4','MA31Y5GQ-7','MA45JGJA-9','MA0CKGXH-X','MA2RXWPR-2','MA2RXXFW-2','MA1WYP3L-2','MA45KE3B-5','MA5F8J6T-0','MA2CDF71-6','MA5T5JRM-3','MA06DX68
xiao_hacker
·
2020-07-09 22:04
自动化
测试
selenium
实现一个
Python+Selenium
的自动化测试框架
个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈首先你得知道什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,
jishulaozhuanjia
·
2020-07-09 18:34
python+selenium
库实现UI自动化测试的基本操作
python+selenium
库实现UI自动化测试的基本操作Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。
FFF_5
·
2020-07-09 10:42
selenium
python+selenium
多线程爬虫爬取boss直聘
python+selenium
多线程爬虫爬取boss直聘1.环境准备2.获取列表页url3.正式爬取1.环境准备1.搭建python环境(强烈建议安装Anaconda)2.pipinstallselenium
王冬的csdn
·
2020-07-08 22:50
Python
selenium + chrome 被检测,反反爬小记
今天来小结一下反反爬方案测试网站全绿好像代表没被检测出中间人修改js网上很多都是这种博客,不知道靠不靠谱pyppeteer这种python的异步请求库,似乎极好的解决了简书博客开发者模式似乎使用开发者模式可以避免被检测,还需要测试[
python
weixin_34402090
·
2020-07-08 18:58
【
python+selenium
自动化】使用pytest+allure2完成自动化测试报告的输出
pytest的pytest-html插件是一个很方便的测试报告,运行自动化测试用例时,pytest后加上参数即可allure是一个测试报告的框架,相比pytest-html的优势就是“逼格”他的优点除了好看,还有几点:1、可以把测试的步骤都加到报告中2、可以加入自定义的截图或错误截图3、使用jenkins持续集成,会有一个趋势图,可以展示过往测试用例的趋势4、可以直接转换成中文5、有多种装饰器可供
weixin_30408309
·
2020-07-08 13:55
python+selenium
自动化测试环境搭建
经过两天的研究,终于搭建好python的selenium环境,可以跑起来脚本,接下来总结了两部分内容,一部分是环境搭建,另一部分讲遇到的问题和解决方案。1.环境搭建(1)安装python下载网址:https://www.python.org/downloads/选择Python2或者Python3,按照步骤安装在cmd中输入python,若显示不是内部命令,需要配置环境变量将路径配置到环境变量pa
毛桃宝
·
2020-07-08 11:07
pip安装的时候出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after conne
安装
python+selenium
环境时遇到的坑1、pipinstall时提示Retrying(Retry(total=4,connect=None,read=None,redirect=None,status
summer_learn
·
2020-07-08 06:20
selenium
python+selenium
用法详解
selenium+python的安装详见博客:https://blog.csdn.net/nikita1995/article/details/82499549基本框架控制chrome浏览器,访问百度,并搜索关键词Python,获取搜索结果#-*-coding:utf-8-*-fromseleniumimportwebdriverfromselenium.webdriver.common.byim
剽悍六杯茶
·
2020-07-07 18:09
软件测试
Docker镜像管理透析
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-07-07 15:00
Docker-Compose实战「下篇」
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-07-07 15:00
Docker-Compose实战「上篇」
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-07-07 15:00
python+selenium
爬取动漫图片
#在风之动漫网上下载海贼王,输入需要下载的章节,将漫画下载的本地#实现思路:#1海贼王的漫画目录链接是:https://www.fzdm.com/manhua/02/#2第X话的漫画。连接是https://www.fzdm.com/manhua/02/X/,例如,924话链接是https://www.fzdm.com/manhua/02/924/#3第X话漫画中,第一页的链接是:https://w
weixin_30505485
·
2020-07-06 19:01
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他