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
实现自动上传并发布抖音短视频实例演示
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
软件测试
Python+Selenium
UI自动化-Frame框架定位方法
frame标签有frameset、frame、iframe三种常用切入框架的方法有3种,举例查看如下代码1、通过下标切换,下标从0开始,从下往上,从左往右2、通过frame的id或name定位3、通过元素路径进行定位,先定位到框架的元素,然后切入框架importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get('f
我是丸子丫
·
2022-12-05 15:57
Python
selenium
测试工具
python
ui
自动化
python+selenium
自动识别简单验证码实现自动登录
目录一、所需要的库二、实现过程1.引入库2.打开网站3.查找元素4.识别验证码并输入5.点击登录按钮,完成登录三、总结1.完整代码2.存在的问题一、所需要的库time控制程序的运行时间selenium自动化测试工具ddddocr图片识别当在安装ddddocr库时,可以通过镜像网站下载库常用的镜像网站清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:htt
今天也要努力学编程
·
2022-11-28 18:05
python
selenium
测试工具
python
基于selenium的pytest自动化测试框架
起因:
python+selenium
自动化测试写久了发现selenium(webdriver)提供原生的方法并简便,于是,产生了二次封装的想法。想不到太炫酷的名字,于是各取了两个单词的前两个
代码小怡
·
2022-11-27 08:01
软件测试
selenium
pytest
程序员
IT
Python+Selenium
爬虫实现:草料二维码微信群活码自动更新,提升社群运营效率
背景1.我部门在社群运营工作中,通过将微信群码加入线下海报的方式进行线下引流,每个社区建立一个微信群,目前已有社区微信群500个;2.微信群码有效期14天,过期必须将线下海报替换,否则群码失效,用户无法扫码加入微信群;3.使用“草料二维码平台”的活码功能,把生成的活码加入海报,将微信群码作为活码的内容,用户扫描海报上的活码-打开实时的微信群码-进入微信群,以此解决了“群码过期必须线下替换海报”的问
蟹老板2020
·
2022-11-07 10:49
自动化办公
selenium
python
爬虫
0基础也能教会你如何搭建
Python+Selenium
环境以及元素定位
今天主要给大家讲讲如何搭建
Python+Selenium
环境以及八大元素定位法,话不多说我们直接进入主题。
代码小怡
·
2022-11-03 09:36
python
selenium
软件测试
自动化测试
测试工程师
python+selenium
常见问题,闪退,找不到元素,页面嵌套,强制等待时间过长
1、闪退问题:由于缺少浏览器对应驱动。谷歌:chromedriver驱动;火狐:geckodriver驱动火狐驱动下载时需注意:先查看自己安装浏览器版本,在驱动官方下载对应版本驱动下载完成后,需放在python安装目录下的Scripts文件下,后重启项目,部分电脑需重启电脑。2、找不到元素分为几种状况:(1)缺少驱动;(2)页面嵌套;(3)页面元素未加载;(4)页面元素存在动态加载等几种情况(1)
躲在角落里的猫178
·
2022-10-26 12:45
python
selenium
开发语言
selenium webdrive使用
大佬博客的学习地址测试进阶知识系列-
Python+Selenium
系列-随笔分类-小菠萝测试笔记-博客园一、selenium浏览器驱动的下载与调用1、安装三大浏览器驱动driver①chrome的驱动chromedriver
程序猿-张益达
·
2022-10-26 12:08
Python
爬虫
selenium
Python+selenium
使用cookie登录,如何获取cookie
需要cookie,使用插件:EditThisCookie,可以方便的获取格式化的cookie。参考博文:https://www.jianshu.com/p/773c58406bdb众所周知,使用常规方法爬取淘宝的难度是很高的,所以使用selenium+浏览器几乎成了爬取淘宝最理想的方法。然而现在淘宝搜索需要用户登录才可以,据说是为了收集匹配用户信息。而每次使用selenium时(+chrome),
why do not
·
2022-10-26 12:27
爬虫
python
Python+selenium
自动化测试——启动谷歌浏览器闪退问题 Traceback (most recent call last)
后台报错:Traceback(mostrecentcalllast)当我们使用
Python+selenium
调用谷歌浏览器出现闪退问题时,其实是谷歌的驱动和浏览器的版本不一致。
angela韶涵
·
2022-10-26 12:47
WEB自动化测试
selenium
测试工具
Python+Selenium
程序执行完,chrome浏览器自动关闭解决方案
一、Chrome浏览器自动关闭因为把driver=webdriver.Chrome()放在了函数内部,在函数执行完毕之后,程序内所有的步骤都结束了,关于这段程序的进程也就结束了,浏览器包含在内,所以才会自动退出。fromseleniumimportwebdriverclassTestKeyWords(object):#初始化def__init__(self,browser_type):self.o
郭小花不爱吃香菜
·
2022-10-26 12:14
测试
chrome
python
selenium
web的UI自动化实现步骤
计算机永远都是比人类蠢得,需要你一步一步得告诉他怎么做UI自动化步骤:打开浏览器(第一步)输入网址访问(第二步)操作元素(第三步)自动化实现步骤:1、使用
Python+Selenium
框架实现(1)安装
幸福的种子丝丝
·
2022-10-26 12:13
Python
测试
python
selenium
python+selenium
的web自动化测试之8种元素定位方式详解
目录前言单一属性定位通过元素的id通过元素的name通过元素的class通过元素的标签名通过元素的超链接文本通过元素的部分超链接文本XPTH定位CSS定位辅助定位工具总结重点:配套学习资料和视频教学前言我们在做WEB自动化时,最根本的就是操作页面上的各种元素,而操作的基础便是元素的定位,只有准确地定位到唯一元素才能进行后续的自动化控制,下面将对各种元素定位方式进行总结归纳。说明:以下操作统一使用百
测试小婉
·
2022-10-13 07:22
自动化测试
python
前端
selenium
面试
自动化
Python+selenium
自动化 - 实现自动导入、上传外部文件(不弹出windows窗口)
一开始我觉得导入外部文件是需要操作windows的文件窗口呢,后来发现原来不用那么麻烦,只要给文件上传的元素传一个本地路径就好了,就是一个input类型的。右键元素点击检查可以看到对应的元素。然后send_keys()传入路径就好了。driver.find_element_by_xpath('//input[@type="file"]').send_keys('C:\\Users\\Adminis
虚坏叔叔
·
2022-10-10 16:37
经验
外部文件
上传
视频
自动
窗口
python获取ajax网页_
Python+Selenium
自动抓取Ajax渲染网页
image.png@前言:工作闲暇之余自学Python,想找个项目练练手,于是瞄准了我们客户阿里给我们下发任务的网站,往常同事都是手动登录网站,手动复制粘贴Case内容到Excel。Kanshan震惊,都9102年了,怎么还要做这么低效(无脑)的工作,于是自学python尝试自动化获取case内容并且保存到本地,想一想,能有多难???然鹅:人生第一次认真爬的网页有万万个没想到...@问题和方法万万
Msura
·
2022-09-23 07:17
python获取ajax网页
selenium打开谷歌浏览器
今天我就来给大家分享一下怎样使用
Python+Selenium
打开谷歌浏览器。
wlh_venus
·
2022-09-16 07:11
selenium
python
爬虫
Python+Selenium
UI自动化 - Unittest基本使用语法、断言、执行顺序
一、Unittest语法规则及示例1、用import语句引入unittest模块2、让所有执行测试的类都继承于TestCase类,可以将TestCase看成是对特定类进行测试的方法的集合3、setUp()方法中进行测试前的初始化工作,teardown()方法中执行测试后的清除工作,它们都是TestCase中的方法4、编写测试的方法最好以test开头(可以直接运行)deftest_add(self)
我是丸子丫
·
2022-09-15 12:39
Python
selenium
python
selenium
ui
自动化
Python+Selenium
实现一键摸鱼&采集数据
目录前言应用场景代码一键摸鱼(打开多个网页编写bat一键数据采集前言将Selenium程序编写为.bat可执行文件,从此一键启动封装好的Selenium程序,省时省力还可以复用,岂不美哉应用场景写好.bat可执行程序,从此快速摸鱼~作用释义一键摸鱼一次性打开多个共上班摸鱼的网页(如:B站,虎牙…一键数据采集执行.bat可执行文件,即完成数据的采集给到他人使用自己写的脚本.bat可执行文件给到对方,
·
2022-08-31 09:24
python+selenium
自动化测试框架实例_Python + Selenium,分分钟搭建 Web 自动化测试框架!...
在程序员的世界中,一切重复性的工作,都应该通过程序自动执行。「自动化测试」就是一个最好的例子。随着互联网应用开发周期越来越短,迭代速度越来越快,只会点点点,不懂开发的手工测试,已经无法满足如今的业务要求,只能被企业逐步裁员淘汰。「自动化测试和持续测试」就成为了业界主流。如果在招聘网站搜索「测试工程师」的职位,95%的招聘都会有「掌握自动化测试以及Python」的相关要求。可以说,python自动化
weixin_39714763
·
2022-08-27 13:16
自动化
Python+selenium
用这一篇学习就够了
Selenium常用的命令和简单解释(Python视角)Selenium是一个Web应用的自动化框架。作为测试人员,需要做的就是自行编写自动化程序。Python有自己的库,Java也有自己的库…一、安装Selenium环境的安装主要就是安装:客户端库和浏览器驱动。上述情况是:idle可以正常运行,而pychram报错解决办法:File->Settings->ProjectInterpreter添加
DK_10032
·
2022-08-27 13:40
Python自动化
python
自动化
selenium
python+selenium
的web自动化上传操作的实现
目录一、关于上传操作二、input标签三、第三方库pywin32四、第三方工具pyautogui总结一、关于上传操作上传有两种情况:如果是input可以直接输入路径的,那么直接使用send_keys(文件路径)输入路径即可;非input标签的上传,则需要借助第三方工具:第三方库pywin32、第三方工具pyautogui等等。那这里针对以上两种情况分别介绍一下具体的解决方法。二、input标签定位
·
2022-08-08 17:48
python+selenium
自动化软件测试:Message: Element
could not be scrolled into view
#coding:utf-8fromseleniumimportwebdriverfromselenium.webdriver.common.action_chainsimportActionChainsfromselenium.webdriver.support.selectimportSelectdriver=webdriver.Firefox()url="https://www.baidu.c
让阳光拐个弯儿
·
2022-08-01 07:38
Python+Selenium
Selenium
Python
python+selenium
(5)测试框架
测试框架有unittest、pytestpytest使用pytest,方法名必须要以test开头一个方法是一个用例,方法中添加断言判断执行结果是否等于预期,断言用assert。如下判断当前页面的url是否等于百度首页的地址:assertdriver.current_url=="https://www.baidu.com/"缺点:代码耦合性高,用例难以维护unittestpython自带的单元测试框
考拉十口
·
2022-07-31 15:03
Python对旋转图片验证码的识别和破解(三)完结
Python对旋转图片验证码的识别和破解本文主要使用
python+selenium
来破解旋转突破的验证码;其中用到numpy和OpenCV(CV2)来进行图片拼接,转换,遮罩,识别等,共分三个部分:(三
jerryshen888
·
2022-07-26 07:42
python
opencv
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他