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
读取Excel配置文件数据
安装xlrdpython-mpipinstallxlrdExcel内容代码#!/usr/bin/python3#coding=utf-8importxlrdclassReading_Excel:"""传入要读取文件的path与sheetname,获取该excel表中数据,返回数据列表"""def__init__(self,Path,sheetName):self.data=xlrd.open_wo
SitVen
·
2020-08-12 13:21
selenium
python+selenium
日期时间控件处理方法
问题:采用
python+selenium
做管理后台自动化测试,遇到日期选择框不能直接录入日期,只能手动选择,为了方便后续测试,研究下如何直接输入日期+时间解决方案:参照:https://www.cnblogs.com
weixin_42338534
·
2020-08-12 13:27
Python+selenium
技巧篇-读取excel执行登陆操作
下面给大家演示一下
Python+selenium
自动化的实例,读取excel执行登陆操作。首先如果想要操控excel需要两个库xlrd和xlwt,一个是读,一个是写。
挣扎的蓝藻
·
2020-08-12 12:39
Excel
实用技巧
python+selenium
Python智能自动化机器人
使用coverage统计python web项目的代码覆盖率
在使用
python+selenium
过程中,有时候考虑代码覆盖率,所以专门查了一下python的coverage,所以特此记录1.安装coverage自己电脑安装了pip的直接:pipinstallcoverage
沈伟-测试前行者
·
2020-08-12 10:27
python+selenium
python+selenium
学习笔记
1.清除文本driver.find_element_by_id("kw").send_keys('selenium')#文本框输入driver.find_element_by_id("kw").clear()#清除文本2.刷新yemi页面dirver.refresh()3.浏览器后退和前进操作driver.back()#后退操作driver.forward()#前进操作4.浏览器版本driver.
zhimadiandianyuan
·
2020-08-12 00:16
解决python环境下安装了selenium,但仍然报错问题ImportError: No module named 'selenium'
前几天,部署了自动化测试环境:
python+selenium
安装了python,pip和selenium,都是根据网上的教程走的,但是在Pycharm中写入fromseleniumimportwebdriver
Mrs Wang
·
2020-08-12 00:11
Python
Selenium
Python+Selenium
搭建自动化测试环境
基础准备安装yum-yupdateyum-yinstallgccgcc-g++pythonpython-develpython-pipyum-yinstallXvfbfirefoxpipinstallpyvirtualdisplayyum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype
ldq_sd
·
2020-08-11 21:44
linux
python
python+selenium
安装过程出现ImportError: No module named selenium问题
初学
python+selenium
的第一脚本。
TestYcy
·
2020-08-11 21:07
python+selenium
之from导入webdriver 报错的一个新手常见的坑
本人新手,在一次新建测试项目后编写导入webdriver模块:fromseleniumimportwebdriver发现在webdriver下面标红波浪线,且本来需要调用其他模块的时候居然也调用不起来:fromselenium.webdriver.supportimportexpected_conditionsasEC反复确认发现并没有写错,之后去百度找答案有类似的问题提出的解决方案就是路径不能包
W5412526689
·
2020-08-11 20:51
教你用
python+selenium
采集BOSS直聘招聘信息
前几期讲解了如何通过python+requests,selenium等对网站内容进行爬取,今天我们再来练练手,目标是对BOSS直聘上的招聘信息进行爬取。首先,通过网页源代码是可以看到详细信息的。所以第一步我们先筛选信息。这里我们以python为关键词,工作经验选一年,学历就选专科(只因博主是专科学历),得到筛选条件后,我们先找到搜索框输入python并回车。接下来就是选择工作经验与学历了。这里我们
精彩.
·
2020-08-11 10:52
网络爬虫
优化篇:selenium采集京东商品数据(去除冗余代码)
上一篇讲解了如何使用
python+selenium
爬取京东商品信息,并进行自动翻页与批量采集,但是总体来说代码还是略显臃肿,不符合python的宗旨。所以这期就对其进行优化。
精彩.
·
2020-08-11 10:51
网络爬虫
selenium
python
ajax
利用
python+selenium
采集京东商品信息
今天我们用python+selenuim自动框架来爬取京东商品信息(不要问我为什么又是京东,因为京东不需要登录也可以对商品进行搜索),Selenium简而言之就是用来模仿人类操作,解放双手,提高生产力的,哈哈,下面对selenuim做了一些介绍。Selenium简介 Selenium是一个Web应用程序测试工具,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。一般的爬虫的方
精彩.
·
2020-08-11 10:51
python
网络爬虫
python
selenium
css
python+selenium
跑chorme时,chromedriver的版本不对应
如果chorme和chromedriver的版本不对应,就会报类似如下错误:selenium.common.exceptions.SessionNotCreatedException:Message:sessionnotcreated:Chromeversionmustbebetween71and75(Driverinfo:chromedriver=2.46.628402(536cd7adbad7
weixin_41990913
·
2020-08-10 08:21
[python] 基于k-means和tfidf的文本聚类代码简单实现
如果文章中有错误或不足之处,还请你微微一笑,原谅之;当然也非常欢迎你提出建议或指正~基本步骤包括:1.使用
python+selenium
分析dom结构爬取百度|互动百科文
从未完美过
·
2020-08-10 08:21
python
Python+Selenium
定位元素报:Other element would receive the click---被遮挡,点击事件被上级元素获取的处理
需要定位“办理”按钮CSS_SELECTOR定位(单属性定位):“span[title='办理']”报错如下:selenium.common.exceptions.WebDriverException:Message:unknownerror:Elementisnotclickableatpoint(805,263).Otherelementwouldreceivetheclick:...可以先定
julielele
·
2020-08-09 21:53
python
selenium
python
使用
python+selenium
控制手工已打开的浏览器
我们可以利用ChromeDevTools协议。它允许客户检查和调试Chrome浏览器。打开cmd,在命令行中输入命令:chrome.exe--remote-debugging-port=9222--user-data-dir="C:\selenum\AutomationProfile"对于-remote-debugging-port值,可以指定任何打开的端口。对于-user-data-dir标记,
dieleiyan9113
·
2020-08-09 20:32
python+selenium
中的wait事件
selenium中的wait事件1.显示用法(WebDriverWait)WebDriverWait的使用配合该类的until()和until_not()方法,就能够根据判断条件而进行灵活地等待了。它主要的意思就是:程序每隔xx秒看一眼,如果条件成立了,则执行下一步,否则继续等待,直到超过设置的最长时间,然后抛出TimeoutException。代码演示:fromseleniumimportweb
不码不成才
·
2020-08-09 08:15
python
python+selenium
,打开浏览器时报selenium.common.exceptions.WebDriverException: Message: 'chromedriver' execut
有一年多没写web自动化了,今天搭建环境的时候报了一个常见错误,但是处理过程有点闹心,报错就是常见的找不到驱动《selenium.common.exceptions.WebDriverException:Message:'chromedriver'executableneedstobeinPATH》,下载对应版本的驱动,放至chrome的安装目录的application下面,但是还一直报相同的错误
linkenzhou
·
2020-08-09 07:26
autotest
python
python+selenium
,实现带有验证码的自动化登录功能
python+selenium
的环境准备,请自行安装完成,这里直接贴代码,方便做项目时直接使用。
weixin_30809173
·
2020-08-08 23:20
python+selenium
使用unittest输出用例、创建测试套、生成测试报告
参考:https://blog.csdn.net/u011541946/article/details/703058861、使用unittest测试框架生成测试用例:因为一个测试用例类中,testcase不止一个,为了保证setup和teardown函数只执行一次,故必须使用下述方法:@classmethoddefsetUpClass(cls):@classmethoddeftearDownCla
wdlnancy
·
2020-08-08 23:29
python+selenium
自动化测试-20unittest跳过用例(skip)
一般有以下几种情况,会用到跳过用例:(1)当测试用例写完后,有些模块需要改动,会影响到部分用例的执行,这个时候我们希望暂时跳过这些用例,而不是将之删除;(2)前面某个功能运行失败了,后面的几个用例是依赖于这个功能的用例,如果第一步就失败了,后面的用例也就没必要去执行了,直接跳过就行;(3)选择的类型不同,导致操作该类型的页面功能有所差异,这时候需要跳过一些该类型不存在的功能。跳过用例,会用到ski
dalotalk
·
2020-08-08 19:04
#
selenium
UI自动化测试
python+selenium
爬取1688多个商品数据
python+selenium
爬取1688多个商品数据需求:查询某商品后页面的信息,不涉及深入采集就像这种的:为什么不用request,urllib进行爬取,而是用selenium呢?
weixin_42490172
·
2020-08-07 21:06
爬虫
一文入门Python + Selenium动态爬虫——从了解房价开始
个人博客地址:https://blog.csdn.net/weixin_42946604本文首发于:https://blog.csdn.net/weixin_42946604前言我这里用到了的
python
IT农民工1
·
2020-08-07 20:07
[python] 基于k-means和tfidf的文本聚类代码简单实现
如果文章中有错误或不足之处,还请你微微一笑,原谅之;当然也非常欢迎你提出建议或指正~基本步骤包括:1.使用
python+selenium
分析dom结构爬取百度|互动百科文
weixin_34124939
·
2020-08-07 20:57
人工智能
数据结构与算法
python
python+selenium
爬取网站并截图 屏蔽网站根据window.navigator.webdriver检测模拟浏览器
#-*-encoding:utf-8-*-importosimporttracebackfromseleniumimportwebdriverfromselenium.webdriverimportChromeOptionsimporttimefromthreadingimportThreadfromconfigimport*fromloguruimportloggerchrome_driver=
蓝之赟
·
2020-08-07 18:46
python爬虫
爬虫
python+selenium
UI自动化不同浏览器之间的切换
classregister():ROBOT_LIBRARY_SCOPE='GLOBAL'def__init__(self):pass#m默认打开chromedefopen_browser(self,browser='chrome'):try:ifbrowser=='chrome':self.driver=webdriver.Chrome(get_chrome_webdriver)self.driv
weixin_34288121
·
2020-08-06 13:24
【
python+selenium
】自动登陆青果教务系统
首先介绍需要的环境在cmd中pipinstallselenium,紧接着安装Chromedriver或者Firefoxdriver,再添加环境变量。这里主要使用Webdriver库直接切入主题,上代码fromseleniumimportwebdriverfromaipimportAipOcrfromPILimportImageimporttimeimportosimportreurl=r'http
将暮
·
2020-08-05 17:46
python的教学
【
python+selenium
】自动登陆学校青果教务网
前两天学爬虫,发现了selenium自动化测试库,突发奇想可以用这个库来自动登陆学校教务网。selenium库的安装教程百度有很多,大概就是pipinstallselenium,安装Chromedriver或者Firefoxdriver,再添加环境变量。这里主要使用Webdriver库这个程序里用到的Webdriver的方法有:webdriver.Chrome():调用chrome浏览器;get_
Renyan20
·
2020-08-05 16:15
Python+selenium
:get_screenshot_as_file截图代码和UserWarning: name used for saved screenshot does not match
使用get_screenshot_as_file,方便后面自动化截图和操作具体代码如下:##!/usr/bin/python3#-*-coding:utf-8-*-#@Time:2020/8/513:59#@Author:Gengwu#@FileName:Screenshot.py#@Software:PyCharmfromseleniumimportwebdriverfromtimeimport
Cindy的喵喵
·
2020-08-05 14:00
Python+Selenium
,document.documentElement.scrollTop浏览器滚动条操作
案例:打开我自己的博客首页,下滑和上滑右侧浏览器滚动条,如下图:具体代码实现和注释如下:1##!/usr/bin/python32#-*-coding:utf-8-*-3#@Time:2020/8/510:314#@Author:Gengwu5#@FileName:Scroll_window.py6#@Software:PyCharm78fromseleniumimportwebdriver9fr
Cindy的喵喵
·
2020-08-05 13:00
python+selenium
简易地疫情信息自动打卡签到
由于学校要求我们每天都要在官网打卡签到疫情信息,多多少少得花个1分钟操作,程序员的尊严告诉我们坚决不能手动打卡。正巧最近学了selenium,于是画了个5分钟写了个自动打卡签到地小程序。测试环境:python3.7,selenium,chrome浏览器seleium和chromedriver的配置在这里就不讲了,这里放个连接首先找到学校信息门户的登录页:http://my.hhu.edu.cn/l
RT_Enzyme
·
2020-08-05 04:50
selenium
python
chrome
Python+Selenium
如何使用execute_async_script的callback
Selenium如何使用execute_async_script的callback前言在我百度的时候,貌似关于execute_script的讲解不少,但是关于execute_async_script的讲解不是很多,还看到有文章在问callback为什么不能用(写在python里是肯定不能用的……)所以自己也写一篇关于execute_async_script的用法。基础很多用法上的错误是源于对概念、
ngsb153
·
2020-08-04 23:11
经验
Python+Selenium
实现股票板块数据模拟抓取
selenium是一个web的自动化测试工具,支持多平台:windows、linux、MAC,支持多浏览器:ie、ff、safari、opera、chrome,支持多语言:例如C、JAVA、Python等,支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。虽然Selenium本来是应用于自动化测试领域,但是因为Selenium可以实现Web交互操作,所以可以利
weixin_34185364
·
2020-08-04 20:11
之
在这里分享给刚入门的朋友自动化插件工具介绍:这是一款基于Firefox的自动化录制插件,UI界面化操作,无需编程语言基础,操作简单快捷,满足调试过程中的单条,多条case执行,具有断点功能,和精准的断言,录制后的脚本进行转译后可以在
python
weixin_33895695
·
2020-08-04 20:53
Python+Selenium
进行UI自动化测试项目中,常用的小技巧3:写入excel表(python,xlsxwriter)...
我们在项目中可能用到excel表生成,下面的代码就是对excel表的操作:1importxlsxwriter2importdatetime34classwrite_excel():5def__init__(self,path):6now=datetime.datetime.now()7fname='TestReport'+now.strftime("%Y-%m-%d")8self.row=09se
weixin_30443747
·
2020-08-04 19:07
python
测试
ui
Python+selenium
自动化-通过窗口名切换窗口,如何获取当前窗口的title窗口名
通过索引切换窗口左边从0开始,-1是右边第一个窗口windows=driver.window_handlesdriver.switch_to.window(windows[-1])通过窗口名切换窗口driver.title可以获取当前窗口名,把所有的窗口遍历一遍,当窗口名和要切换的吻合就停止,都没有切换到最右边的窗口。windows=driver.window_handles#获取所有窗口句柄fo
挣扎的蓝藻
·
2020-08-04 17:29
python
python+selenium
实用技术
Python智能自动化机器人
【python】如何用xpath定位iframe里面的元素
一、不动脑子复制xpath找到元素标签在用
python+selenium
定位页面元素的时候,如果不考虑代码复用,最方便的方法如下:1用开发者工具,选择下图红色框的箭头,定位到你要找的页面元素2例如选择下图蓝色元素
对着阳光微笑
·
2020-08-04 16:44
python
Python爬取某宝商品数据案例:100页的价格、购买人数等数据!
前言随着互联网时代的到来,人们更加倾向于互联网购物,某宝又是电商行业的巨头,在某宝平台中有很多商家数据,今天带大家使用
python+selenium
工具获取这些公开的。
爬遍天下无敌手
·
2020-08-04 15:49
python+selenium
(excel文件操作的读、写方法)
写下excel文件的一些读写方法,以后后期要用,这里做下记录importxlrdimportxlwtif__name__=='__main__':##定义Excel文件路径excelPath=r'D:\selenium\test.xlsx'#r是转义用的,防止里面有关键字#用于读取excel文件tableopen=xlrd.open_workbook(excelPath)#读取excel工作薄数s
ZhaoXuWen23
·
2020-08-04 12:50
py+selenium
py
python+selenium
自动化测试--try except测试断言
在自动化测试脚本开发中,经常会用到异常处理,本文通过tryexcept语句块进行断言测试。例:判断百度首页是否有id为“kw”的元素(其实为百度的搜索输入框)。代码如下:fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()driver.implicitly_wait(6)driver.get("ht
_Alice
·
2020-08-04 11:45
自动化测试
python+selenium
获取当天日期,获取过去/未来日期
1.获取当天日期:方法一:importdatetimeprint(datetime.datetime.now())返回结果:方法二:importtimeprint(time.localtime())返回结果:2.获取过去/未来日期获取当前时间戳:today_timestamp=time.time()将时间戳转换为标准格式:today_date=time.strftime('%Y-%m-%d',ti
直行的蜗牛
·
2020-08-03 14:38
selenium自动化
python+Selenium
打开 Microsoft Edge浏览器
准备工作pipinstall-Uselenium安装selenium包找到Edge浏览器对应版本,下载Edge浏览器驱动程序:MicrosoftWebDriver将该驱动程序移动至代码目录下代码一个简单的代码:fromseleniumimportwebdriverdriver=webdriver.Edge()driver.maximize_window()driver.get('https://c
GEAUSE
·
2020-08-03 12:35
python+selenium
环境搭建(包括常用类库、工具安装及资源下载地址)
滴~今日打卡!这几天的实战,遇到些问题,有的解决了,有的还没解决。等过两天再整理一次po上来。在实战的过程中,也是不断地在添加一些类库和测试工具,今天就来整理一些这些东西的安装方式。mark一下,以后在别的电脑上再搭一套也有资料看了。下载python:https://www.python.org/downloads/(根据自身要求下载2或3,博主这里下的的3.6.3)下载后双击运行可执行程序。安装
scorpio_cheetah
·
2020-08-03 02:35
环境搭建
在使用
python+selenium
时调用各种浏览器的dirver配置
在使用selenium的时候。调用浏览器firefox是不需要进行额外配置的。但是调用chrome和ie等浏览器。都需要下载对应的driver,不然会提示我们WebDriverException:Message:'IEDriverexecutableneedstobeavailableinthepath.或者是WebDriverException:Message:'ChromeDriverexec
L瑜
·
2020-08-03 01:52
测试相关
Python+Selenium
实现新浪微博自动登录
Python+Selenium
实现新浪微博自动登录环境说明:win10+eclipse+chrome备注:需要下载chrome浏览器的驱动(地址:https://sites.google.com/a/chromium.org
我就要cocoas
·
2020-08-02 21:16
Python
【
python+selenium
】点触文字验证码的识别
效果示例预·思路要做的并不多,封装类,方法各司其职!验证的关键部位(文字坐标)交给第三方平台;以国家企业信用信息公示系统网站为例,点击查询就会产生验证界面!selenium控制浏览器进入页面,查询调出验证页面查看网页获取图片链接,将图片转成字节流的形式传给第三方平台第三方返回图片中各个文字的坐标值,点击图片中的文字等待验证成功!有一些编写程序时候的问题,在最后说明;正·代码进入页面,输入查询公司或
江波波
·
2020-08-01 11:20
python+selenium
多线程与多进程爬虫
使用
python+selenium
抓取深圳证券交易所本所公告数据,刚开始是用单进程爬取的,最近将代码修改了一下,分别用多进程和多线程进行抓取,速度非常快。
broccoli2
·
2020-08-01 09:26
python爬虫
python+selenium
跑chorme时chromedriver放在哪里
从网上下载对应版本的chromedriver之后,里面的内容仅为一个.exe文件,将其解压在chrome的安装目录下(C:\ProgramFiles(x86)\Google\Chrome\Application\),然后再配置环境变量1.进入我的电脑->属性->高级系统设置->环境变量2.修改path在最后面添加;C:\ProgramFiles(x86)\Google\Chrome\Applica
yinshuilan
·
2020-08-01 08:28
python+selenium
判断元素是否存在,是否可点击,是否被选中--最全的解释,一定不要错过
现在的大多数的Web应用程序是使用Ajax技术。当一个页面被加载到浏览器时,该页面内的元素可以在不同的时间点被加载。这使得定位元素变得困难,如果元素不再页面之中,会抛出ElementNotVisibleException异常。使用waits,我们可以解决这个问题。waits提供了一些操作之间的时间间隔-主要是定位元素或针对该元素的任何其他操作。SeleniumWebdriver提供两种类型的wai
新鲜的柠檬
·
2020-08-01 05:26
selenium自动化
python+selenium
常用命令集(持续收集中..)
打开一个网页get/open输入内容:send_keys(为空就是点击)点击click定位方式:CSS样式find_element_by_css_selector(self,css_selector)classname:find_element_by_class_name(self,name)tag:find_element_by_tag_name(self,name)name:find_elem
我是青菜
·
2020-08-01 00:01
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他