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
】控制web页面的滚动轴
1.定位你想看到的元素,控制页面的滚动轴,滑动到相应位置图1如图:target为你想看到的元素定位然后后利用49行的命令,即可滑动页面后当前窗口的滚动轴到你定位的元素(有效命令:48,49行)再利用方法1时控制整个浏览器界面时,页面没有滑动到预期位置,导致脚本运行出错,于是通过学习,又整理了以下几种方法。2.利用js方法控制整个浏览器向上,向下滑动。图2当scrollTop=0时,滑动到浏览器顶端
凌幻钰
·
2020-08-21 03:07
python+selenium
,如何把登录模块设计为公共模块?
最近有几个测试伙伴问我,说自己用
python+selenium
开始写完登录和注册模块的代码了,后面准备写其他模块的时候,发现很多模块都是先登录才能执行的,所以就问我,要是每个模块都把登录写进去,那不是太麻烦了
Apple mummy
·
2020-08-21 01:31
Web-UI自动化
一次完整的自动化登录测试-基于
python+selenium
进行cnblog的自动化登录测试
本文作者就用
python+selenium
结合unittest单元测试框架来进行一次简单但比较完整的cnblog自动化登录测试,给大家提供点参考!
oggyyq42448
·
2020-08-21 01:35
Python+selenium
自动化公共逻辑步骤封装
开篇个人博客“
Python+selenium
的GUI自动化实现”提到的chrome与IE浏览器调用插件已上传至51CTO下载,对应链接分别为:chrome,http://down.51cto.com/data
weixin_33913332
·
2020-08-20 21:22
python+Appium之APP自动化测试坑点(集锦一)
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-20 19:58
python+selenium
关于stale element reference: element is not attached to the page document 错误 可能的解决方法
自动化测试小白,工作中遇到此类错误在此记录此次错误发生原因是,多层iframe嵌套没有切换iframe就进行元素定位后面网上查找资料最终解决,举例说明:aabb上面的嵌套iframe中,假设需要获取三次数据,获取顺序为aa、bb、aa。#切换iframeno1=driver.find_element_by_id('no1')driver.switch_to.frame(no1)#第一个值txt1=
user_zy
·
2020-08-20 18:37
软件测试
使用
python+selenium
爬取留言板信息
一、工作环境准备:Python2.7,selenium(可以pip安装),Chrome(浏览器插件我用的是谷歌,火狐也有相应的插件)二、登录(前面说过了就不详说了):不过这次是把它给封装好了的,首先是登录,这个我更改了访问的url,到时候可以直接进去访问好友空间,然后到留言板界面。登录.pngdefqz_login(qq):driver.get('https://user.qzone.qq.com
Koelre
·
2020-08-20 15:17
python+selenium
生成测试报告的方法(汉化+错误截图+饼图)
在原有HTMLTestRunner.py的基础上优化,添加汉化,截图,饼图,用例失败重试等功能直接上下载链接:https://github.com/13521269692/HTMLTestRunner_test.git将下载的HTMLTestRunner放到入…\python\Lib目录下,就可以引用报告汉化,错误日志selenium/appium截图截图功能根据测试结果,当结果为fail或err
如玉少年-_-
·
2020-08-20 13:27
Python
python
selenium
测试工程师
(1)
python+selenium
第三个自动化脚本:利用xx.txt和xx.csv文件实现数据参数化
对所需输入的数据进行参数化,也就是从本地读取文件中的数据1.读取以记事本形式保存的数据#读取.txt文本中的内容,一行行的读取:open()打开文件,readlines()读取全部内容,再迭代输出#coding=utf-8source=open("keyword.txt","r")values=source.readlines()forkeyinvalues:print(key)2、读取Excel
小小柠檬9
·
2020-08-20 01:29
python+selenium
python+selenium
自动化软件测试(第4章):场景判断与封装
4.1显示等待WebDriverWait前言:在脚本中加入太多的sleep后会影响脚本的执行速度,虽然implicitly_wait()这种隐式等待在一定程度上节省了很多时间。但是一旦页面上某些js无法加载出来(其实界面元素已经出来了),左上角那个图标一直转圈,这时候会一直等待的。一、参数解释1.这里主要有三个参数:classWebDriverWait(object):driver,timeout
caoliu1024cl
·
2020-08-20 00:02
python+selenium
自动化软件测试(第3章):unittes
3.1unittest简介前言(python基础比较弱的,建议大家多花点时间把基础语法学好,这里有套视频,可以照着练习下:http://pan.baidu.com/s/1i44jZdb密码:92fs)熟悉java的应该都清楚常见的单元测试框架Junit和TestNG,这个招聘的需求上也是经常见到的。python里面也有单元测试框架-unittest,相当于是一个python版的junit。pyth
site008
·
2020-08-19 23:46
python3.6.2版本安装pycrypto模块【不需要安装Visual Studio】
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 21:14
Linux和Windows下:Python Crypto模块安装方式区别
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 21:14
robotframework-ride安装注意点
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 21:14
Python 实现Excel自动化办公《上》
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 21:13
自动化测试
Python 实现Excel自动化办公《下》
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 21:13
自动化测试
一招搞定Nginx安装
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 21:13
探索类
Python 实现Excel自动化办公《中》
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 21:13
自动化测试
Python 如何提取邮件内容
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 21:13
自动化测试
python+selenium
环境配置for mac
2019独角兽企业重金招聘Python工程师标准>>>我最近十分的飘,临近年关干啥都静不下心来,之前写webui仗着自己会点java,坚持不肯用python,不愿随大流;耐何水平有限的很,遇到问题自己解决起来很是耗时,有时无从下手,痛定思痛,决定加入测试组这个大家庭,一起欢欢喜喜的用python!首先,你要下载pythoninterpreter,去官网:https://www.python.org
weixin_34071713
·
2020-08-19 21:26
Python+selenium
自动循环发邮件
Python源代码如下:#coding=utf-8fromseleniumimportwebdriverfromtimeimportsleepfromrandomimportrandintdefauto_throw(target_mail,username,password):"""自动循环发邮件"""driver=webdriver.Chrome()driver.get("https://mai
weixin_30741653
·
2020-08-19 21:24
【
Python+selenium
】自动发邮件功能
自动发邮件功能也是自动化策划四项目的重要需求之一。例如,我们想在自动化脚本运行完成之后,邮箱就可以收到最新的测试报告结果。假设生成的测试报告与多人相关,每个人都去测试服务器查看就会比较麻烦,如果把这种自动的且不及时的查看变成被动且及时的查收,就方便多了。SMTP(SimpleMailTransferProtocol)是简单邮件传输协议,它是一组用于由于由源地址到目的地址传送邮件的规则,由它来控制信
w68688686
·
2020-08-19 20:41
Python+Selenium
用
Python+Selenium
来测试登录自动登录163邮箱
用
Python+Selenium
来测试登录自动登录163邮箱1准备条件2程序说明3代码1准备条件①windows系统(也许你是Linux,Mac,自行选择)②安装了Anaconda(或者python3)
凝聚才华
·
2020-08-19 19:31
Python+Selenium
python+selenium
页面滚动条滑动
一、通过设定scrollTop的值来滚动到页面的底部或者顶部fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()driver.get('https://outlook.live.com/owa/')driver.maximize_window()time.sleep(3)#10000足够大,代表拖到底部。值设为0代表顶部js=
小小小小木
·
2020-08-19 18:55
python+selenium
Python+Selenium
浏览器自动化的Docker部署
滴水之恩,学习来自-https://www.cnblogs.com/shenh/p/9518343.html以下demo1、新建一个文件夹docker-selenium来做项目目录编写docker-compose.ymlversion:"3"services:python:container_name:pythonbuild:context:./pythondockerfile:Dockerfil
RenBingo
·
2020-08-19 17:27
Docker
Python之Rabbitmq发送消息
欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、
Python+Selenium
框架Web的UI自动化、Python+Unittest
Wu_Candy
·
2020-08-19 16:09
探索类
Python+Selenium
练习篇7-switch_to.frame-切换ifrom
本文介绍如何通过switch_to.from方法切换ifrom我们经常会遇到找不到元素的报错,很大部分原因是没有切换ifrom代码如下:importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.maximize_window()#窗口最大化driver.implicitly_wait(10)#隐式等待10s查询元素ur
sonnyuu
·
2020-08-18 16:54
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
将暮
·
2020-08-18 06:49
python的教学
Python爬虫用(
Python+Selenium
)打开谷歌,IE,火狐浏览器,并访问网页
鄙人有个业务,爬58同城网站,原先用阿布云代理,可是20块一天太贵了,于是就用西刺网的代理ip,然后发现好多ip竟然没用还要输入验证码,于是就写了一些业务代码,当爬到网站标题中包含'验证码'三个字的时候就自动打开谷歌浏览器,并访问该网页。后续会增加一个自动输入验证码的代码,话不多说先上代码1.安装seleniumpipinstallselenium2.找到谷歌浏览器安装文件目录,查看谷歌浏览器版本
private风
·
2020-08-18 00:33
python
用
python+selenium
抓取豆瓣电影中的正在热映前12部电影并按评分排序
抓取豆瓣电影(http://movie.douban.com/nowplaying/chengdu/)中的正在热映前12部电影,并按照评分排序,保存至txt文件代码如下:#coding=utf-8from selenium import webdriverimport unittestfrom time import sleepclass DoubanMovie(unittest.TestCase
weixin_33943836
·
2020-08-17 06:49
一次简单完整的自动化登录测试-基于
python+selenium
进行cnblog的自动化登录测试
本文就基于
python+selenium
结合unittest单元测试框架来进行一次简单但比较完整的cnblog自动化登录测试,可提供点参考!下面就包括测试代码和每种测试情况的截图。
weixin_30367873
·
2020-08-17 06:23
python+Selenium
模拟登陆豆瓣6.0
新版豆瓣在登陆窗口内嵌了一个iframe,所以采用selenium模拟登陆的时候,不能直接定位到登陆的输入框。关于iframe的具体介绍可以百度,简单的说就是在网页内嵌入另一个网页,采用右键查看源代码是没办法检索iframe里面的代码的。在python里实现模拟登陆,需要先定位到iframe框架,再跳转到框架内对表单元素进行定位。**这里讲一下模拟登陆的思路:**1.采用webdriver的get
蛋挞挞挞
·
2020-08-17 06:13
爬虫笔记
python+selenium
实现查找豆瓣小组回帖
文章目录代码知识点:弹出一个新窗口的元素定位代码fromseleniumimportwebdriverimporttimedefmain():chrome_driver='C:\xxxxx\Google\Chrome\Application\chromedriver.exe'driver=webdriver.Chrome(executable_path=chrome_driver)driver.g
圆滚滚的小坚持
·
2020-08-17 05:10
python自动化
python+selenium
实现豆瓣网站登录
python+selenium
实现豆瓣网站登录代码实现问题1:switch_to_frame(当前的iframe)知识点1:selenium的元素定位方法:知识点2:selenium基础用法代码实现fromseleniumimportwebdriverimporttimedefmain
圆滚滚的小坚持
·
2020-08-17 04:48
python自动化
selenium-python编写unittest运行代码时候不执行
使用
python+selenium
编写简单的自动化脚本的时候,自己写出简单的代码如下:importunittestfromseleniumimportwebdriverimporttimeclassLoginCase
be_x_man
·
2020-08-16 12:52
python+selenium
自动化测试封装
测试框架就是一个集成的体系,包括测试功能的函数库(如导入的包),测试数据源(测试数据),测试对象识别标准(webdriver的各个api),以及可充用的模块(结构优化),自动化测试框架主要经过模块驱动测试--》数据驱动测试--》对象驱动测试几个过程。一.模块驱动测试模块驱动主要发展过程:线性测试(一个用例对应一个脚本,数据和脚本混合)---》模块化与类库(重复的部分写成公共的模块,需要的时候进行调
胡桓
·
2020-08-16 07:44
自动化测试
Python+Selenium
框架设计篇之8-unittest执行脚本方法之addTest
本文开始介绍如何通过unittest来管理和执行测试用例,这一篇介绍unittest下addTest()方法来加载测试用例到测试套件中去。为了演示效果,我在前面文章的脚本基础上,新建了一个测试脚本,这个测试脚本有一个测试用例,加上前面的测试脚本,一共就是三个测试用例,前面那个测试类里面包括两个测试用例。新建的测试脚本,test_get_page_title.py代码如下:#coding=utf-8
Anthony_tester
·
2020-08-16 01:33
Python+Selenium
框架篇4-discover()-执行脚本方法
本文介绍unittest中discover()方法,加载一个路径下所有的测试用例执行上一篇我们说到makeSuite()方法有一定局限性,在实际项目中,我们会用到discover()方法,直接加载一个路径下所有的测试用例进行执行。代码如下:importunittest#构建一个suitesuite=unittest.TestLoader().discover("testcase")#加载testc
sonnyuu
·
2020-08-16 01:54
Python+Selenium
下拉列表报错Message: element not interactable
今天准备做一个购车页面的自动化,写到下拉列表时,运行脚本抛出了异常:selenium.common.exceptions.ElementNotVisibleException:Message:elementnotinteractable如下图所示,一开始使用了select_by_index()的方法,脚本运行失败,发现是没仔细查看代码~~,此处代码不是select-option,而是table。脚
Mrs Wang
·
2020-08-15 09:52
Python
Selenium
Python+Selenium
自动化-清空输入框、输入内容、点击按钮
Python+Selenium
自动化-清空输入框、输入内容、点击按钮1.输入内容send_keys('valve'):输入内容valve#定位输入框input_box=browser.find_element_by_id
weixin_30907523
·
2020-08-15 08:26
Python+Selenium
练习篇之24-组合键-退格键删除文字
前面一篇文章介绍了,常规清除文本输入框字符的方法clear(),本文介绍相关脚本代码如下,这里用百度首页搜索输入框举例:#coding=utf-8importtimefromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysdriver=webdriver.Chrome()driver.maximize_windo
Anthony_tester
·
2020-08-15 08:40
Python+Selenium
练习篇之21-验证控件是否被选中
前面文章我们了解了如何获取元素的text属性值,和判断元素是否显示在页面(is_displayed()方法),本文我们来学习下,判断一个控件是否被选中状态。还是以百度新闻举例:由于这个"新闻全文"是默认被选中状态,我们需要用脚本去判断是否被选中。相关代码如下:#coding=utf-8importtimefromseleniumimportwebdriverdriver=webdriver.Fir
Anthony_tester
·
2020-08-15 08:40
Python+selenium
实现UI自动化(2)
建议使用IDE—pycharm编译操作一手浏览器?:--coding:utf-8--fromseleniumimportwebdriver#导入webdriver包importtimedriver=webdriver.Chrome()#打开谷歌浏览器并命名为driver#driver=webdriver.Firefox()#火狐浏览器driver.maximize_window()#最大化浏览器(
Anima-TE
·
2020-08-15 08:33
selenium+webdriver错误...exceptions.ElementNotInteractableException: Message: Element is not visible处理
这几天在自学
python+selenium
自动化测试,遇到一个小问题,折腾了半天,一个偶然的操作竟然解决了。
rs勿忘初心
·
2020-08-15 08:56
Python+selenium
自动化-启用带插件的chrome浏览器,调用浏览器带插件,浏览器加载配置信息。
正常的话我们启用的chrome浏览器是不带插件的,如果你能登陆chrome的话,你会发现登陆信息也没有,还有不管你怎样设置每次新打开的chrome都是默认设置的。我们正常启动的浏览器每次都要加载配置文件的,一般的配置文件就是在userdata里,插件就是属于配置文件的一部分。我们做的工作就是让我们每次启动时都调用一下配置文件就好了。正常我们调用浏览器一行代码就好了。driver=webdriver
挣扎的蓝藻
·
2020-08-15 07:58
python+selenium
chrome
实用技术
Python智能自动化机器人
Python+selenium
自动登录QQ邮箱发送邮件
#coding=utf-8fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysimporttimedriver=webdriver.Chrome()url=("https://mail.qq.com/")name=("874**5483")key=("Zly1****612X")out_name=("6575
李工_大白
·
2020-08-15 07:53
入门
Python+Selenium
注册登录各个功能流程验证脚本
1、今天写的脚本记录下:IbuAutoScript.py#!C:/Python27#coding=utf-8fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.common.keysimportKeysfromselenium.webdriver.support.sele
〆WangBenYan゜
·
2020-08-15 07:41
Python
资料
Selenium
自动化测试
使用
Python+selenium
获取tag_element标签输入内容出现错误
今天第一次使用Python写脚本,目的:登陆www.zealer.com,在搜索框搜索“小米8”编辑python代码:fromseleniumimportwebdriverfromtimeimportsleepdriver=webdriver.Chrome()driver.get("http://www.zealer.com")#driver.maximize_window()driver.fin
klaus_bieber
·
2020-08-15 07:58
selenium
python Web抓取(二)selenium模块的使用、对浏览器的按键操作及错误处理
建议以下帖子:教你在Windows上搭建
Python+Selenium
环境:https://blog.csdn.net/huilan_same/article/details/52888262pythonwebdriver
houpainansheng688
·
2020-08-15 07:28
Python+Selenium
的Window系统安装部署
Python+Selenium
的Window系统安装部署2020-06-30前言一、Python安装部署1.官网下载Python解压包2.安装Python3.等待程序安装成功4.验证安装成功5.验证python
软件测试小白阿良
·
2020-08-15 07:27
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他