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
小米商城红米K40手机自动抢购的示例代码
使用环境1、python32、seleniumselenium使用简述1、安装seleniumpipinstallselenium2、安装ChromeDriver下载地址:http://chromedriver.storage.googleapis.com/index.html注意:下载的ChromeDriver需要与Chrome版本一致。1)Chrome版本查看:2)ChromeDriver对应
·
2021-04-21 17:59
python3+selenium实现Web自动化2:Selenium原理,定位元素以及浏览器常规操作!
一、前言最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解
python+selenium
实现Web自动化测试,请关注博客持续更新!
C1R2
·
2021-04-13 06:19
Python+selenium
批量把网页文档保存为PDF
网上有很多网页版的,免费的Python教程电子书,特别想保存下来,写爬虫的话,文字可以取出来,但是漂亮的版面就丢了啊,要是想保留排版样式,那代码量可就太大了,再说我也不会写啊。想了一下,发现可以直接利用Chrome浏览器的自带功能,批量把网页打印成PDF,岂不是很方便,这样只需要利用selenium就可以啦。网上找了找,果然有大佬写出了教程。参考教程地址:https://www.cnblogs.c
琪老师606
·
2021-04-09 19:37
python制作生活小工具
爬虫
selenium
python
爬虫
2018-02-27 设置等待时间(
python+selenium
)
1.强制等待importtimetime.sleep(2)#2表示时长,单位为秒2.隐性等待,implicitly_wait(xx)driver.implicitly_wait(30)#隐性等待,最长等30秒隐形等待是设置了一个最长等待时间,如果在规定时间内网页加载完成,则执行下一步,否则一直等到时间截止,然后执行下一步。注意这里有一个弊端,那就是程序会一直等待整个页面加载完成,也就是一般情况下你
凌幻钰
·
2021-03-12 00:52
python+selenium
集成测试报告 HTMLTestRunner 截图
如果研究过其他语言的自动化测试,一定会觉得python的HTMLTestRunner巨丑无比。正好在网上看到大神对HTMLTestRunner.py进行了修改定制。我在美化的基础上添加上了截图。这里给大家分享一下修改前.jpg修改后.png一、简介与使用1.下载github下载地址:HTMLTestRunner_cn.py(整个文件是一个测试框架,本次主要展示测试报告)2.HTMLTestRunn
别动我名字呀
·
2021-03-10 19:11
python+selenium
实战之无限评论
目录概要1、登录模块2、生成评论3、主要内容4、源代码汇总(可直接运行)建议先看摘要,了解大体项目内容,配好相应环境,登录模块内容记得改成你自己的账号和密码,然后直接看源代码汇总,在自己电脑上跑跑,能用就继续学习本文章内容概要功能:对csdn门户网站进行无限评论和点赞操作该实战项目使用的是firefox浏览器,进行selenium进行自动化操作对selenium使用不熟,可转至PythonSele
刘一手emm
·
2021-02-08 22:24
优质文章
兴趣拓展学习
Selenium学习
selenium实战
csdn之无限评论
python+selenium
selenium之有趣的项目
selenium之模拟评论
python123平台登陆页_
Python+Selenium
之登录界面login
一、知识储备:1.定位a元素的方法:self.driver.find_element_by_css_selector('#we.me')#查找id未we的标签下class为me的标签#代表id.代表class2.获取当前url:driver.current_url3.判断是否相等:assertEqual(self,first,second,msg=None),判断first与second是否相等,
weixin_39559369
·
2021-01-29 00:53
python123平台登陆页
Python自动化运行合成大西瓜|附小游戏地址
解决方案直接采用自动化测试工具
Python+Selenium
,环境安装方法请参考Selenium+Python自动化测试(一)注意:这不是自动完成合成大西瓜的脚本,只是一个演示随机点击的自动化测试学习案例
zsevgymko
·
2021-01-27 18:52
随笔
python
selenium
游戏
软件测试
chrome
python+selenium
爬取微博热搜存入Mysql的实现方法
最终的效果废话不多少,直接上图这里可以清楚的看到,数据库里包含了日期,内容,和网站link下面我们来分析怎么实现使用的库importrequestsfromselenium.webdriverimportChrome,ChromeOptionsimporttimefromsqlalchemyimportcreate_engineimportpandasaspd目标分析这是微博热搜的link:点我可
·
2021-01-27 13:24
python+selenium
,有进度条的页面,拖拽出看不到的元素。
方法:ele=driver.find_element_by_xpath('//*[@id="order-table"]/tbody/tr[1]/td[13]')driver.execute_script('arguments[0].scrollIntoView(false);',ele)个人理解:1找到一个你要用,但是目前看不到的元素。2执行完,你要用的元素就看到了。总结:之所以拖拽进度条,就是为
sanjixing999
·
2021-01-26 15:12
python
selenium
python+selenium
实现自动化:自动打开网页并实现刷新
selenium一个web的自动化测试工具免费且可以和各种语言结合,无论是C、java、ruby、python、C#,都可以通过selenium完成自动化测试selenium+Python(Python3.5及以上版本)1.安装selenium包运行窗口执行:pipinstall-ihttps://pypi.douban.com/simpleselenium等待完成。2.启动浏览器启动Chrome
咕噜oo
·
2021-01-25 21:43
Python
selenium
chrome
python
web
软件测试
开启人生第一次爬虫(煎蛋网)
python+selenium
爬取煎蛋网图片网址:http://jandan.net/ooxx#coding:utf-8importrequestsfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimportos.pathclassgetImg
mr'邓
·
2021-01-25 16:46
爬虫
python
查看 cookie软件_
Python+selenium
自动化之cookie获取与登录
cookie有两种,一种是会话级别的,一种是有有效期的,会话级别的cookie就不能用add_cookie的方法了,因为一次会话过程(从打开浏览器到关闭浏览器,断开连接)结束后它就失效了。下面以百度首页登录为例,如何获取cookie和使用cookie进行免登录操作。获取cookie方式查看cookie的方法有几种,可以使用fidller抓包能够看到cookie的name和value值,但不是特别全
大学士66
·
2021-01-25 04:40
查看
cookie软件
python+selenium
实现12306模拟登录的步骤
简介:这里是利用了selenium+图片识别验证,来实现12306的模拟登录,中间也参考了好几个项目,实现了这个小demo,中间也遇到了很多的坑,主要难点在于图片识别和滑动验证这两个方面,图片识别是利用超级鹰的服务进行验证识别的,其次一个难点就是在账户密码和图片识别都过了以后的滑动验证,因为12306网站做了反爬,利用selenium滑动时,会报错,提示你一直刷新,这里也是更改了滑动框。技术栈:p
·
2021-01-22 11:19
python+selenium
方法大全
一、selenium定位方法1、WebDriver8种基本元素定位方式1)find_element_by_id()根据id属性进行定位2)find_element_by_name()根据name元素进行定位3)find_element_by_class_name()根据class的名字进行定位4)find_element_by_xpath()xpath是XML路径语言,它可以用来确定xml文档中的
Gina_ly
·
2021-01-20 12:21
python
selenium
软件测试--selenium脚本编写注意点(一)
在通过
python+selenium
编写ui自动化脚本的时候,我遇到过很多需要注意的点,今天分享给大家一下。
Gina_ly
·
2021-01-20 12:12
软件测试
selenium
python+selenium
方法大全
一、selenium定位方法1、WebDriver8种基本元素定位方式1)find_element_by_id()根据id属性进行定位2)find_element_by_name()根据name元素进行定位3)find_element_by_class_name()根据class的名字进行定位4)find_element_by_xpath()xpath是XML路径语言,它可以用来确定xml文档中的
Gina_ly
·
2021-01-19 19:39
python
selenium
python+selenium
操作总结
一、selenium定位方法1、WebDriver8种基本元素定位方式1)find_element_by_id()根据id属性进行定位2)find_element_by_name()根据name元素进行定位3)find_element_by_class_name()根据class的名字进行定位4)find_element_by_xpath()xpath是XML路径语言,它可以用来确定xml文档中的
KBBHM
·
2021-01-19 13:15
python
selenium
软件测试
python+selenium
操作总结
一、selenium定位方法1、WebDriver8种基本元素定位方式1)find_element_by_id()根据id属性进行定位2)find_element_by_name()根据name元素进行定位3)find_element_by_class_name()根据class的名字进行定位4)find_element_by_xpath()xpath是XML路径语言,它可以用来确定xml文档中的
KBBHM
·
2021-01-19 13:38
python
selenium
软件测试
python+selenium
自动化实战携带cookies模拟登陆微博
首先获取cookies,使用手机扫码登录斗鱼,然后利用网页cookies保存在本地有些同学可能会问,这不是相当于自己登录了吗,还模拟什么呢,其实来说这是一次获取cookies可以使用很久#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2020/12/2916:27#@Author:huni#@File:微博cookies.py#@Software:PyC
·
2021-01-19 11:35
python+selenium
(8)---pytest+allure用例执行失败截图并展示在报告中
实现该功能要用到pytest中的hook函数(钩子函数),如下:可直接使用该代码#用例失败后自动截图@pytest.hookimpl(tryfirst=True,hookwrapper=True)defpytest_runtest_makereport(item,call):"""获取用例执行结果的钩子函数:paramitem::paramcall::return:"""outcome=yield
wjgccsdn
·
2021-01-18 16:53
selenium
Python+Selenium
一键进入B站王冰冰近期vlog
selenium自动进入网页selenium介绍selenium兼容脚本前提准备环境自动播放导入网页控制和时间模块调整匹配浏览器selenium介绍Selenium(百度百科介绍)是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。sel
最早的早安227
·
2021-01-18 14:28
Python
自动化生成
python
selenium
20行代码实现广二师健康系统自动打卡(
python+selenium
)
20行代码实现广二师健康系统自动打卡(
python+selenium
)1、下载驱动webdriver查看MicrosoftEdge版本:右上角“…”→设置→关于MicrosoftEdge。
east_han
·
2021-01-17 12:17
笔记
edge
爬虫
selenium
python
python+selenium
实现web自动化脚本编写总结
selenium是免费、开源的,功能与IBM:RFT、HP:QTP相媲美,无浏览器限制:IE、Chrome、Firefox、safari等都可以使用,无操作系统限制:windows、macOs、linux都可以安装,支持多语言编程,可与其他工具集成:unittest、pytest、Junit、TestNG等。一、环境搭建1、安装python3.x版本下载和安装python3.x版本,可以选择官网h
每天努力学习
·
2021-01-16 23:15
WEB自动化
selenium
python
selenium脚本编写注意点(一)
在通过
python+selenium
编写ui自动化脚本的时候,我遇到过很多需要注意的点,今天分享给大家一下。
KBBHM
·
2021-01-15 13:05
selenium
脚本
基于
python+selenium
自动健康打卡的实现代码
每天都要记得健康打卡尊敬的老师,我忘了这次的健康打卡,反思的时候我想了很多东西,反省了很多事情,自己也很懊悔,触犯了学校的规定,深刻认识到自己所犯错误的严重性…卡!那是小学生才有的检讨。作为一个有点懒的人,对于每次的健康打卡,都是做着重复性的填写,这让本人很是头疼,那就找找止疼药吧使用的工具需要有一定的python,html基础,和实践能力(毕竟实践出真知,实践能力强,你可以忽略前两个,你是最棒的
·
2021-01-13 11:47
python+selenium
(4)---pytest测试用例参数话之conftest.py和yield简单的使用
conftest.py特点conftest.py文件中存放参数化函数,可作用于模块内的所有测试用例conftest.py配置里可以实现数据共享,不需要import就能自动找到一些配置,pytest默认读取里面的配置conftest.py配置需要注意以下点:conftest.py配置脚本名称是固定的,不能改名称conftest.py与运行的用例要在同一个pakage下,并且有__init__.py文
wjgccsdn
·
2021-01-09 14:23
selenium
cypress测试框架与selenium_实现一个
Python+Selenium
的自动化测试框架就这么简单!
首先你得知道什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出
跟英语死磕到底
·
2021-01-04 09:38
python+selenium
(2)---在pycharm中使用pytest框架执行测试用例(一个简单的例子)
1.pytest安装安装命令:pipinstall-Upytest安装后查看pytest版本:pytest-version2.在pycharm中设置pytest新建一个工程后,左上角file->Setting->Tools->PythonIntegratedTools,选择py.test3.了解下pytest的用例设计原则文件名以test_*.py文件和*_test.py以test_开头的函数以T
wjgccsdn
·
2020-12-31 15:42
selenium
python xpath定位打印元素_
Python+selenium
web自动化
Python+Selenium
自动化以下内容都是是我的学习笔记,为方便自己查询就整理出来了,内容会精简很多,比如配置和安装插件,请自行查询操作。默认大家是有一定基础。
weixin_39825854
·
2020-12-30 18:34
python
xpath定位打印元素
Python+selenium
报错:selenium.common.exceptions.NoSuchElementException: Message: Unable to find elem...
通过使用
Python+selenium
定位元素时报错“selenium.common.exceptions.NoSuchElementException:Message:Unabletofindelementwithxpath
love_d6db
·
2020-12-30 14:40
urllib3.exceptions.MaxRetryError问题的解决
1.背景描述在使用
python+selenium
做UI自动化时,单个脚本执行通过,多个脚本执行时,执行到第二个时失败。测试代码如下:#!
黑猫警长HM
·
2020-12-30 14:40
问题解决
python
selenium
python+selenium
学习5多表单处理+元素等待
多表单处理"""多表单:一个页面中可以嵌套另一个页面,webdiriver对象只能在一个页面(外层是默认的)定位,需要一种方式将driver对象从外层切换到内层对象进行处理webdriver中提供API:driver.switch_to.frame()实现案例1、打开腾讯首页:http://www.qq.com2、点击邮箱图标3、输入用户名4、输入密码5、点击登陆6、关闭浏览器"""#导包,创建浏
ljm_99
·
2020-12-29 21:10
python+selenium
学习4多窗口处理+键盘操作+警告框处理
多窗口处理"""1、打开淘宝2、点击聚划算3、退回返回淘宝页面句柄(handler):每一个页面都有一个值,对于页面来说是唯一的,是页面的一个标识driver:是绑定句柄页面,只能控制绑定的页面获取当前窗口的句柄:driver.current_window_handle拿到聚划算的句柄driver.window_handles----->拿到所有的句柄"""fromseleniumimportwe
ljm_99
·
2020-12-27 11:32
Python+selenium
爬虫报错 ERROR:ssl_client_socket_impl.cc(1098)] handshake failed
Python爬虫报错ERROR:ssl_client_socket_impl.cc(1098)]handshakefailed的解决方法最近在用selenium写爬虫,使用的浏览器是Chrome浏览器,当访问浏览器时出现了以下报错信息:解决方案:浏览器要求您接受网站的证书。您可以设置默认情况下忽略这些错误,以免发生这些错误。1、对于Chrome,您需要添加-ignore-certificate-e
IT__learning
·
2020-12-27 11:33
Python爬虫
python
selenium
python+selenium
学习3浏览器控制
"""控制浏览器大小set_window_size():设置访问页面的尺寸大小maximize_window():最大化显示minimize_window():最小化显示控制页面:前进后退back()forward()页面刷新refresh()截屏功能:"""fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()driver.g
ljm_99
·
2020-12-26 16:22
Python+selenium
(1)---封装登录并引用
需要注意的地方:1.没有使用unittest框架,只是用了简单的调用函数2.由于只是调用函数,所以函数是不需要有self的3.由于要使用dr即driver,所以封装的登录函数中需要有这个变量4.调用函数时也需要传入这个参数在public下添加一个login.pydeflogin_in(dr,user,pw):#定位输入框并输入用户名、密码dr.find_element_by_id("usernam
wjgccsdn
·
2020-12-26 14:50
selenium
AutoIt上传附件图文详解(
python+selenium
)
一、使用场景上传附件,如图1:二、下载工具:AutoIt1、进入AutoIt官网:https://www.autoitscript.com/site/,选择AutoIt->Downloads,如图2:2、选择FullInstallation版本,里面包含了所需的所有工具,点击下载。如图3:3、安装:下载后直接安装三、定位元素,应用AutoIt工具上传附件步骤1:探测控件进行定位元素,控件:“Au3
彼岸•仰望
·
2020-12-24 16:02
selenium
selenium
python+selenium
实现网页全屏截图
python+selenium
实现网页全屏截图前言实现方法采用Pillow+Selenium,基本原理为:截取多张不同位置的页面,拼接成一个图片已知情报:Chrome()只能截取当前屏幕展示出的网页,本篇文章是针对
Makesths
·
2020-12-24 16:36
爬虫练手
python
selenium
北邮疫情防控通自动填报_
python+selenium
搭建环境:python、selenium、chromedriver编写代码:fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysimporttimetry:option=webdriver.ChromeOptions()#设置开发者模式启动,该模式下webdriver属性为正常值option.add_expe
fakes_初柒
·
2020-12-24 16:27
selenium
python
python+selenium
爬取微博(网页版)并解决账号密码登录、短信验证
使用
python+selenium
爬取微博前言为什么爬网页版微博为什么使用selenium怎么模拟微博登录一、事前准备二、Selenium安装关于selenium安装步骤三、selenium定位网页元素基本方法详细使用最后
暗夜苍茫_99
·
2020-12-21 20:21
python
selenium
web
python自动化从零开始_从零开始到设计
Python+Selenium
自动化测如何开始
原标题:从零开始到设计
Python+Selenium
自动化测如何开始写在前面的话《自动化测试系列教程》本系列教程系朋友学习自动化测试过程做的笔记。计划60篇幅。
weixin_39814454
·
2020-12-20 12:38
python自动化从零开始
实现一个
Python+Selenium
的自动化测试框架如此简单!...
首先你得知道什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出
峰瑞资本
·
2020-12-18 23:56
【学习笔记】python+pytest测试框架
(1)支持参数化;(2)支持用例的skip和xfail处理;(3)支持简单的单元测试和复杂的功能测试;
python+selenium
/ap
shiyisay
·
2020-12-18 21:50
APP测试
学习笔记
Python
python时间控件readonly属性_人生苦短,我学python之
python+selenium
js处理日历控件(修改readonly属性)...
转载于上海-悠悠的博客前言日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。基本思路:先用js去掉readonly属性,然后直接输入日期文本内容一、日历控件1.打开12306的车票查询界面,在出发日期输入框无法直接输入时间2.常规思路是点开日历控件弹出框,从日历控件上点日期
weixin_39626369
·
2020-12-17 20:56
从入门到放弃:
Python+selenium
unittest测试框架及基本语法规则
哈哈换了个标题,温故而知新。Unittest主要用于管理测试用例,最初是应用于单元测试,现在可以进行ui和接口自动化测试。是Python内置的一个测试框架,安装Python就可以使用。四大组件:测试用例:unittest.testcase前后置条件:setup和teardown来操作前后置条件测试套件与运行器:unittest.testsuite和unittest.texttestrunner断言
测试之007
·
2020-12-16 04:06
python
unittest
selenium
python怎么做导航自动化_
Python+Selenium
实现web自动化测试
1、Selenium简介Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能—
weixin_39760389
·
2020-12-10 12:12
python怎么做导航自动化
seleniumpython定位网页元素方法_
python+selenium
如何定位页面的元素,的几种定位元素的方法。...
1、什么是Selenium,为什么web测试,大家都用它?Selenium设计初衷就是为web项目的验收测试再开发。内核使用的是javaScript语言编写,几乎支持所以能运行javaScript的浏览器,支持windows\linux\macos等各种平台。Selenium脚本是用多种受支持的编程语言中的一种编写的——目前可用的有Java、Ruby和Python驱动程序。这些脚本在浏览器之外的一
weixin_39819974
·
2020-12-08 21:12
论文
python+selenium
网页自动化测试论文_
Python+selenium
自动化测试之浏览器基础操作...
**前言**本文主要讲解webdriber框架,Selenium就像真实用户所做的一样,Selenium测试可以在Windows、Linux和Macintosh上的InternetExplorer、Chrome和Firefox中运行。当然如果为了可视化你可以在浏览器使用selenium的IDE插件,它是一个浏览器插件,可以下各浏览器插件中添加。下面主要说明使用python如何调用webdriver
weixin_39640904
·
2020-12-08 17:16
python+selenium
使用笔记
本文删繁就简,单刀直入,立刻上手selenium。其他的可以参考[SeleniumwithPython](SeleniumwithPython—SeleniumPythonBindings2documentation(selenium-python.readthedocs.io))一、安装建议使用Anaconda3。安装后,在AnacondaPrompt里敲:pipinstallselenium等
離塵真心
·
2020-12-07 16:29
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他