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
基础篇之14-获取当前页面全部图片信息
本文来介绍下如何获取当前页面全部的图片信息,图片信息可能包括,图片名称,图片大小等。相关脚本代码如下:#coding=utf-8importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get('https://tieba.baidu.com/index.html')time.sleep(1)#循环所有后缀为‘img’
韦爵社
·
2023-03-30 14:49
Python
+
Selenium从基础到高级篇
测试工具
python
selenium
Python+Selenium
基础篇之15-获取页面某个元素的全部属性
本文来介绍如何通过Selenium获取页面元素的某一个属性。一个元素可能有多个属性,例如class,id,name,text,href,vale等等。相关脚本代码如下:#coding=utf-8importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get('https://www.baidu.com/')time.
韦爵社
·
2023-03-30 14:49
Python
+
Selenium从基础到高级篇
python
selenium
javascript
Python+Selenium
基础篇之13 -获取元素上面的文字
如何通过Selenium方法来获取某一个元素的text属性值。在很多自动化测试脚本中,需要多次获取元素的text值,拿过来进行对比和匹配。判断登录键文字代码如下:#coding=utf-8importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get('https://www.baidu.com')time.slee
韦爵社
·
2023-03-30 14:49
Python
+
Selenium从基础到高级篇
python
测试工具
selenium
Python+Selenium
基础篇之12-自定义浏览器窗口大小
设置符合不同测试场景浏览器窗口大小测试脚本代码如下:#coding=utf-8importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()#全屏driver.get('https://www.baidu.com')time.sleep(1)print(driver.get_window_
韦爵社
·
2023-03-30 14:19
Python
+
Selenium从基础到高级篇
测试工具
python
selenium
Python+Selenium
基础篇4 之 XPath 定位元素
使用XPath定位元素选取节点XPath使用路径表达式在XML文档中选取节点。节点是通过沿着路径或者step来选取的。下面列出了最有用的路径表达式:简单来说就是:/是绝对路径定位//是相对路径定位@是选择元素定位网址:链接:www.bdidu.com.1.相对路径+绝对路径定位想定位新闻的按键可以写成这样//div[1]/div[1]/div[3]/a[1]//div[1]是相对路径/div[1]
韦爵社
·
2023-03-30 14:18
Python
+
Selenium从基础到高级篇
python
selenium
开发语言
Python+Selenium
基础篇5 之输入和点击方法
输入方法#coding=utf-8fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()#最大化浏览器driver.implicitly_wait(8)#设置隐式时间等待driver.get("https://www.baidu.com")#打开的网址driver.find_element_by_xp
韦爵社
·
2023-03-30 14:18
Python
+
Selenium从基础到高级篇
python
selenium
javascript
Python+selenium
控制Edge获取网页信息
Python+selenium
控制Edge获取网页信息本人Python新入门小白,由于最近项目需要,需要使用Edge去获取一些网页信息,为啥一定要用Edge而不用大家普遍使用的Chrome去弄是因为公司系统环境所决定
LolitaSM
·
2023-03-30 14:16
python
edge
selenium
python+selenium
运行报错‘webdriver’ object has no attributre ‘find_element_by_id‘
源代码:#创建浏览器对象driver=webdriver.Chrome()driver.get('http://www.baidu.com/')driver.find_element_by_id('kw').send_keys('赵丽颖')driver.find_element_by_id('su').click()运行时,报错:实际打开的网址也没有任何反应代码应改为:#创建浏览器对象driver
Tin_Hunder
·
2023-03-30 07:08
python
【
Python+selenium
】自动化生成测试报告
批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner一、入HTMLTestRunner1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestRunn
测试界清流
·
2023-03-30 03:26
自动化测试
python
selenium
自动化
Python+selenium
易班自动化发动态
设计思路:1、环境部署selenium的安装1、pipinstallselenium2、包安装*官网洋葱还是可以访问的https://docs.seleniumhq.org/*selemnium官网已墙所以使用第三方访问https://pypi.org/project/selenium/将包解压在Python目录下cd该目录pythonsetup.pybuildpythonsetup.pyinst
北方_2527
·
2023-03-30 03:39
Python+selenium
自动化生成测试报告,你学会了吗?
目录前言一、导入HTMLTestRunner二、生成html测试报告三、测试报告详情四、再次运行run_all_case脚本文件后,查看HTML测试报告五、unittest常用的断言方法总结:前言批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRun
软件测试老莫
·
2023-03-28 22:59
自动化测试
python
selenium
自动化
职场和发展
自动化测试
使用python+Scrapy爬小说
至少生成程序的速度快,语法也比较简单ヾ(◍°∇°◍)ノ゙感觉很强大,之前怎么就没有想到学一下这个呢,如果大学抢课的时候用python写一个简单的程序,就不用好几天守在电脑前了(T▽T)之前写了一篇博文《使用
python
西西的博客
·
2023-03-27 16:30
测试员进阶必看系列 “ python自动化测试工具selenium使用指南 ”
目录:导读概述
python+selenium
环境安装使用selenium启动浏览器selenium页面加载等待和检测使用time.sleep()等待使用implicitly_wait设置最长等待时间使用
锦都不二
·
2023-03-26 16:20
自动化测试
selenium
经验分享
自动化测试
selenium
测试工具
Python自动化测试
web自动化测试
python+rf 移除readonly属性
【
python+selenium
】移除readonly属性d=driver.find_element_by_xpath("//*[@id='divform']/div[2]/ul[2]/li[3]/span
只知坚持_d778
·
2023-03-25 02:43
【超级详细】
Python+selenium
自动化测试
1、前言Seleniumv1.0的核心组件是SeleniumRC;Seleniumv2.0的核心组件是WebDriver;因此可以说v1.0版本和v2.0版本完全是两套东西。而Seleniumv3.0和Seleniumv2.0没有本质上的变化,只是在v2.0版本的基础上,增加支持更多的浏览器和更新的操作系统及新版本的开发语言。2、selenium简介Selenium是用于测试Web应用程序用户界面
软件测试狂阿沐
·
2023-03-24 19:26
程序员
软件测试
软件测试
自动化测试
python
selenium
经验分享
python+selenium
奥兰系统自动化测试
selenium的小试牛刀郑重说明:此代码程序仅为学习交流用途前提:1.python运行环境2.selenium模块安装selenium模块:打开cmd命令提示符,输入pipinstallselenium进行安装3.需要有浏览器以及浏览器驱动例如我的是谷歌chrom浏览器,需要下载chromedriver驱动,版本之间要对应上chromedriver下载地址:CNPMBinariesMirrorL
bug智造
·
2023-03-23 22:25
Python
python
driver.find_element_by_xpath 验证页面元素text属性是否包含某个值报错
python+selenium
当使用driver.find_element_by_xpath函数,并且使用text属性包含/等于某个值的时候,直接写入变量会提示错误,如下图driver.find_element_by_xpath
汪汪888888
·
2023-03-23 21:57
Python
on
'Window'
parameter
1
is
not
of
type
'El
selenium
text
3年测试工程师不会做自动化测试,用
Python+Selenium
秀她一脸
一个做测试的居然让我教她怎么做自动化测试,真是反了……行吧,正好懂一些Selenium,今天就来跟大家一起了解下Python如何使用Selenium进行自动化测试。简单介绍Selenium大家应该都很熟悉了吧,简单说它就是个基于浏览器的Web自动化测试工具,基本上是自动化测试人员首选工具。因为相比其他工具,它有很多的优势:支持多种语言,比如Python、Java、C或C#、ruby等都支持;支持多
白码会说
·
2023-03-23 20:31
qq空间相册 批量下载 python脚本
索性自己写个
python+selenium
脚本搞一搞代码位置:https://github.com/lizhecao/qq-photo-download简单演示就省了吧,在conf.py配置文件中输入用户名密码
李哲操
·
2023-03-23 00:22
python 监控框架_python测试系列教程——
python+Selenium
自动化测试框架
需要的环境浏览器(Firefox/Chrome/IE…)PythonSeleniumSeleniumIDE(如果用Firefox)FireBug、FirePath(如果用Firefox)chromedriver、IEDriverServer、phantomjs.exeIDE(Pycharm/Sublime/Eclipse…)1、浏览器建议用Firefox或Chrome,千万不要用最新版本,要用早两
weixin_39946500
·
2023-03-22 12:15
python
监控框架
Web自动化——测试实战( 编写京东搜索脚本
python+selenium
框架)(四)
theme:channing-cyan电商网站Web自动化测试实战(编写京东搜索脚本)1,打开京东页京东首页地址:https://www.jd.com/,故进入京东首页如下:2,打开浏览器开发者模式定位元素前需先打开浏览器开发者模式,查看页面源码例-打开chrome开发者模式:windows:快捷键F12Macios:快捷键option+command+i3,元素定位元素定位方法可参考:https
孙凯玉
·
2023-03-19 23:05
python—自动化
python
前端
自动化
Mac 下使用
Python+Selenium
实现西瓜视频自动上传及草稿发布
背景研究下
Python+Selenium
自动化测试框架,简单实现Mac下自动化批量上传视频西瓜视频并发布,分享给需要的同学(未做过多的异常处理)。
叨叨软件测试
·
2023-03-19 23:34
python
macOS
python
selenium
mac
西瓜视频
Python+selenium
自动获取Web端斗鱼直播信息
环境准备Python谷歌浏览器或其他浏览器的Driver驱动,最好设置下环境变量(全局驱动),或者使用局部的驱动也可以安装selenium库实现打开浏览器定位元素打开页面调试,即可发现每个直播框都是很多的li元素,class都是layout-Cover-item,我们直接获取所有的这种li元素集合就行。操作元素获取完毕后,我们还需要提取每个直播间的标题、用户、热度等等数据。数据都可以获取到,需要注
鸢尾の
·
2023-03-19 08:55
自动化测试
python
selenium
开发语言
Python+selenium
实现自动上传并发布抖音短视频实例演示
Python+Selenium
自动化----抖音短视频发布1、素材准备素材展示2、实现过程调用已启用的浏览器上传视频和图片完整源码展示素材展示实现过程一个为视频,另一个为像素大小不小于视频的封面。
乘风测码
·
2023-03-19 08:20
python
selenium
音视频
python+selenium
初识,记录一次自动化测试学习过程
最近在学习selenium,找了视频和一些博客看了一下,并动手实操,下面将一些学习经历和遇到的问题及解决方法写写,当作一个学习笔记吧!!视频参考的是B站上白月黑羽up主讲的:Python+SeleniumWeb自动化白月黑羽个人文档首页(学习测试知识的小伙伴可以参考一下):白月黑羽(byhy.net)什么是selenium?selenium有什么用?百度百科:Selenium是一个用于Web应用程
LIYUNJIN66
·
2023-03-15 09:47
python
selenium
pycharm
python+selenium
隐性等待和显性等待
隐性等待driver.implicitly_wait(time)#time的单位为秒如果webdriver在DOM中没有找到元素,将会等待设定的时间(time)那么长的时间,如果超出这个时间还是没有找到这个元素,将会抛出错误。并且,具有全局性,一旦设置,将会在整个webdriver周期内执行,修改或者取消时,需要重置,重置方法为driver.implicitly_wait(0)显性等待WebDri
眠九
·
2023-03-10 21:00
Python+selenium
Web自动化测试(一):环境搭建
文章目录前言selenium介绍:Python安装:selenium安装Firefox安装python开发工具:Pycharm下载与安装:首次打开Pycharm的界面选项(根据版本一同可能有不同)创建第一个pythonfile细节问题前言本文介绍的是python+seleniumWeb自动化测试环境搭建(以我当时的测试环境为例)常用的环境组合:python2.7+selenium2+Firefox
斯维因yin
·
2023-02-26 08:07
python自动化相关
环境搭建
python
selenium
自动化测试
element ui select 自动向上向下弹出_
Python+Selenium
WebUI自动化框架 -- 基础操作封装...
前言:封装Selenium基本操作,让所有页面操作一键调用,让UI自动化框架脱离高成本、低效率时代,将用例的重用性贯彻到极致,让烦人的PO模型变得无所谓,让一个测试小白都能编写并实现自动化。知识储备前提:熟练python语言理论与实际运用,熟悉selenium库与自动化测试环境配置。browseroperator.py浏览器操作webdriveroperator.pyWEBd页操作分层设计:基础目
weixin_39819671
·
2023-02-26 08:36
element
ui
select
自动向上向下弹出
element
ui
treetable操作
python中框架封装打包
python+selenium
之八大元素定位使用方法
提示:首先把你的环境装好,基础的东西,这里不再写了。文章目录前言selenium之八大元素定位:1.通过ID的方式定位2.通过tagName的方式定位3.通过className方式定位4.linkText超链接的完整文本5.partialLinkText超链接部分文本定位6.name7.cssSelector8.xpath定位总结前言需要安装好的环境:python、selenium、webdriv
vf_漠
·
2023-02-26 08:35
python
selenium
python+selenium
自动化测试框架详解,我就讲一遍
目录前言1、测试框架分层设计2、测试框架目录结构3、编写用例方法4、测试结果展示前言本文整理归纳以往的工作中用到的东西,现汇总成基础测试框架提供分享。框架采用python3+selenium3+PO+yaml+ddt+unittest等技术编写成基础测试框架,能适应日常测试工作需要。1、使用PageObject模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建
测试小婉
·
2023-02-24 16:52
软件测试
selenium
测试工具
自动化
python
开发语言
Python+selenium
(一)
1、selenium介绍主要由webdriver、IDE、grid2、selenium环境配置(1)准备Python环境(2)准备selenium环境(3)下载浏览器对应driver版本CNPMBinariesMirror(4)driver的环境变量配置(5)在Python中import对应的依赖3、seleniumIDE录制脚本下载安装SeleniumIDE录制脚本——Chrome浏览器使用介绍
aliez..
·
2023-02-18 05:38
自动化测试
测试框架
python
selenium
软件测试
Python+Selenium
详解(超全)
一、Selenium+Python环境搭建及配置1.1selenium介绍selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,因为它相比QTP有诸多有点:免费,也不用再为破解QTP而大伤脑筋小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G的程序。这也是最重要的一点,不管你以前更熟悉C、java、ruby、python、或都是C#,你都可
however,.
·
2023-02-18 05:07
python
开发语言
python+selenium
爬取司法行政案例
所爬网址为:http://alk.12348.gov.cn/LawMultiSearch?checkDatabaseID=28%2C29%2C30%2C31%2C67%2C36%2C68%2C69%2C70%2C71importunittestimporttimeimportreimporturllib.requestfrombs4importBeautifulSoupfromseleniumim
wa23333
·
2023-02-07 13:14
Python+selenium
异常1:driver=webdriver.chrome()TypeError:'module'objectisnotcallable异常截图:代码截图:原因:Chrome方法首字母大小写错误解决方案:将webdriver.chrome()改为webdriver.Chrome()
坑货的自赎
·
2023-02-07 05:08
Python+selenium
支持浏览器页面不显示
拿chrome浏览器举例,正常我们是用webdriver.Chrome()调用浏览器后台运行只需要在调用前加上两行代码然后在调用浏览器的代码参数里引用我们设置的option就好了option=webdriver.ChromeOptions()option.add_argument('headless')#设置optiondriver=webdriver.Chrome(chrome_options=
也是如此
·
2023-02-07 01:14
python+selenium
滑动式验证码解决办法
一:fromselenium.webdriverimportActionChainsaction=ActionChains(driver)source=driver.find_element_by_xpath("//*[@id='nc_1_n1t']/span")#需要滑动的元素action.click_and_hold(source).perform()#鼠标左键按下不放action.move_
十分好
·
2023-02-05 06:31
python+selenium
(4)元素等待
针对寻找页面元素时,页面还没有加载完成的情况,可以通过添加等待时间,确保脚本稳定性。影响请求的因素:网络速度;电脑配置;服务器处理请求的速度【强制等待】比如,time.sleep(3),就代表等待3秒适用场景:脚本调试;倒计时页面缺点:脚本运行的性能低【隐式等待】设定时间内,检查所有页面元素是否加载完成,如果超过设定的时间还没有加载完成不到抛出异常。比如,driver.implicitly_wai
考拉十口
·
2023-02-05 05:50
ubuntu server搭建
python+selenium
ubuntu+python+selenium前言写这篇博客之前,我在网上找了一堆ubuntu上搭建selenium+浏览器的环境,有chrome、Firefox、phantomjs。最后在重装了n次服务器后,搭建成功了,在这里记录一下。selenium安装传送门这篇知乎是我见过的介绍selenium比较全的文章了,大家可以参考一下哈。phantomjs安装phantomjs官网wgethttps:
佛系小沈
·
2023-02-04 13:10
python+selenium
五:多窗口切换与获取句柄
fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimporttimedriver=webdriver.Firefox()driver.get("http://bj.ganji.com/")time.sleep(3)1、获取句柄#获取当前的handle名字handle=driver.current_window_h
abb01857e1fc
·
2023-02-01 18:08
pythonjieba情感分析步骤_python 舆情分析 nlp主题分析 (2)-结合snownlp与jieba库,提高分词与情感判断 待续...
1、数据采集,使用
python+selenium
,采集该话题下的博文及作者信息,以及每个博文下的评论及作者信息;2、数据预处理,采用Jieba库,构建用户词典,以达到更好的分词;情感分析,采用snownlp
weixin_39881155
·
2023-01-30 17:02
python+selenium
自动登录QQ邮箱例子
1、安裝selenium命令行:pipinstallselenium敲回车2、下載chromedriver插件,對應自己的版本,链接在此:http://chromedriver.storage.googleapis.com/index.html直接放在Python的Scripts目录下就可以不能配置变量了,而且也不用声明路径,注意:chrome的版本需要跟driver的版本兼容,chrome下载地
老朱-yubing
·
2023-01-28 08:33
程序设计
Python+Selenium
基础篇之17 - 爬取的数据导出excel表格
这章我们介绍一下自动化获取到的数据如何导出excel表格相关代码如下:#coding=utf-8importxlwtimporttimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get('https://www.baidu.com/')time.sleep(1)workbook=xlwt.Workbook(encoding
韦爵社
·
2023-01-17 13:44
Python
+
Selenium从基础到高级篇
postman
测试工具
python
Python+Selenium
使用Page Object实现页面自动化测试
博客主页:程序员二黑专注于软件测试领域相关技术实践和思考,持续分享自动化软件测试开发干货知识!公号同名,欢迎加入我的测试交流群,我们一起交流学习!目录1.定义页面基础类,封装所有页面公用的方法。2.定义登录页面的基本操作方法。结语:资源分享PageObject模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题等),这
程序员二黑
·
2022-12-25 19:06
python
selenium
单元测试
自动化测试
软件测试
Python+Selenium
实现浏览器的控制操作
目录浏览器参数设置浏览器窗口大小设置获取浏览器内容控制浏览器前进/后退控制浏览器滚动条浏览器多窗口切换浏览器参数设置设置浏览器参数实在定义driver的时候设置chrome_options,该参数时Options类所实例化的一个对象。代码演示如下:fromseleniumimportwebdriver#导入Options类fromselenium.webdriver.chrome.optionsi
·
2022-12-22 12:10
python机器学习——实现简单的人脸识别
importcv2cap=cv2.VideoCapture(0)#使用摄像头#设置人脸分类器haarcasecadesclassfier=cv2.CascadeClassifier('D:\\
python
sunshine543123
·
2022-12-19 09:27
python
python
人脸识别
opencv
python&selenium自动化测试实战项目(完整、全面)
(注:项目是针对我们公司内部系统的测试,只能内部网络访问,外部网络无法访问)问:1.外部网络无法访问,代码也无法运行,那还看这个项目有啥用2.如何学习本项目3.如何学习自动化测试(
python+selenium
自动化测试技术栈
·
2022-12-13 08:11
自动化测试项目
软件测试
自动化测试
测试工程师
性能测试
接口测试
python+selenium
实现微博自动登录+用户微博信息爬取
1主要内容目的:实现微博的自动登录,实现对某个用户所发微博的时间,客户端,文案,转发数,评论数以及点赞数的爬取。难点:如下图所示:这个微博时是用户转载的自己以前的博文,而且在对目标信息进行爬取时会出现两个不一样的信息,由于我最后会将这个信息形成列表进行提取,所以会出现时间,客户端,文案,转发数,评论数以及点赞数不匹配的情况,所以需要将爬取到的多余的信息删除。需要分辨出哪个是多余的信息,这里两个时间
poorlytechnology
·
2022-12-10 03:05
数据爬取
python
selenium
数据库
Python+Selenium
实现网页截图
按网页模块截图 最近的项目需要对网页进行自动化截图,可以使用Python和Selenium来实现。1.截整个网页 对整个网页进行截图的时候只需要注意一点,当网页太长在浏览器里一屏显示不完的时候,需要修改窗口大小让完整网页能在一屏显示完全,否则会出现截图不全的情况。具体代码如下:fromseleniumimportwebdriverfromPILimportImageimporttimeurl=
Sun_Sherry
·
2022-12-08 22:43
Python
python
selenium
开发语言
[python] python +selenium 对指定元素的截图
[python]
python+selenium
对指定元素的截图基本思路:接网页图->对网页图进行二次截取,获取目标元素图步骤示例(非完整代码)对整个网页进行截图filepath='temp.png'webdriver.save_screenshot
凌空白云
·
2022-12-08 22:37
Python知识
python
生成html测试报告中关于文件名的坑
最近学习
python+selenium
实战,在生成html测试报告文件时,由于代码写的与书尚不完全一致,导致出现运行失败的问题,在此记录:生成html测试报告的过程:1.需要使用HTMLTestRunner.py
Rill_Liu2016
·
2022-12-05 18:24
软件测试
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他