各位好,今天是我第一次写博客,工作了也有一段时间了,今天想分享一些学习到的内容,大家共同学习,共同进步,写的不好的地方,多多待见,比较功底有限。今天想写一些自动化相关的东西,也算是记录一下学习的历程吧。环境:python+seleniumpython相信大家都不陌生了,现在比较流行3版本了,但我的是之前安装的2版本,这里就不更新了,毕竟我们是学习原理的。一、首先先安装python,这里就不详细介绍
原创
2018-03-26 18:08:44
914阅读
点赞
今天记录的是selenium+python的定位方式简介,它的定位方式一般有几种类型:idnameclasslinktextxpathtagcss大部分常用的够了,还有几种如果用到再补充吧。定位元素:可以通过by来声明定位的方法,传入对应定位方法是定位参数,例如:find_element_by_id("kw")其他定位方式都类似,只需要更换定位方式和参数即可。
原创
2018-04-25 11:21:26
575阅读
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
dr
转载
2015-03-19 11:11:00
120阅读
2评论
第一步:安装Python https://www.python.org/ 注意:在cmd窗口中输入python,如果不是内部或者外部命令的需要配置环境变量Path ; 右击桌面我的电脑-->属性-->高级-->环境变量-->系统变量的PATH中添加Python的安装路径即可,如 C:Python3.
转载
2021-08-13 08:35:39
170阅读
selenium+Python(表单、多窗口切换) 1、多表单切换 在Web应用中经常会遇到frame/iframe表单嵌套页面的应用,WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌页面上的元素无法直接定位。这时就需要通过switch_to.frame()方
原创
2021-07-22 11:04:15
1247阅读
os:windows 前提:Python,selenium,IEDriverServer.exe,ie浏览器 首先安装Python2.7 安装成功后,计算机联网状态下在cmd命令行下输入:pip install -U selenium selenium安装后,在selenium官网下载IEDrive
原创
2021-07-22 11:46:40
767阅读
F12: 右键 选择复制 path 在selenium+python自动化测试(一)–环境搭建中,运行了一个测试脚本,脚本内容如下: 运行脚本的第一步是打开浏览器,使用webdriver.Chrome()打开谷歌浏览器,如果要指定其他浏览器,比如要使用Firefox或者IE浏览器,更换浏览器名称就可
转载
2018-04-16 19:54:00
319阅读
2评论
try: elm = waitByTime10.until(lambda x: x.find_element_by_name("captcha"))
原创
2023-03-17 06:41:37
125阅读
https://blog.csdn.net/fuck487/article/details/80453499
转载
2021-04-22 19:38:07
249阅读
最近学习自动化测试,终于初步学习完成,需要进行博客日志总结,加深巩固自己的知识。 元素的八种定位方式 1.id 以百度为例子 我们在python输入的元素定位语法:bs.find_element_by_id('kw').send_keys('selenium (必须包含id属性) 2.name 以百
原创
2021-08-04 12:18:52
589阅读
from selenium import webdriverimport timedriver = webdriver.Ie()driver.get("http://www.baidu.com"
原创
2023-03-05 10:31:48
290阅读
Selenium 是支持web浏览器自动化的一系列工具和库的综合项目,Selenium 的核心是 WebDriver,这是一个编写指令集的接
原创
2024-06-17 16:59:08
102阅读
章节
课程名称
备注
导航
Selenium+Java自动化测试系列❤
第1节
Python自动化测试环境搭建
工欲善其事
第2节
解决pip安装依赖时报错的问题
更换国内源
第3节
Python自动化测试代码分享
代码基础
第4节
Python+Selenium的元素定位
Selenium基础
第5节
Python自动化测试:如何处理日期选择框
Selenium基础
第6节
❤unitte
原创
2021-09-17 10:43:35
160阅读
前言:已经学习selenium许久了,奈何公司的项目还在码代码中...,感觉自己学的东西快忘的差不多了,所以就找个网站练练手,顺便回顾一下UI自动化的知识,也希望跟我一样的小白有所受益。 一、用例分析(根据所测网站对应分析) 用例1: 正确输入手机号和,点击登录 期望:有帮助中心字样(系统跳至首
转载
2021-05-25 10:11:00
859阅读
你我皆是黑马...
原创
2022-02-06 15:24:54
163阅读
前言:已经学习selenium许久了,奈何公司的项目还在码代码中…,感觉自己学的东西快忘的差不多了,所以就找个网站练练手,顺便回顾一下UI自动化的知识,也希望跟我一样的小白有所受益。一、用例分析(根据所测网站对应分析)用例1:正确输入手机号和密码,点击登录期望:有帮助中心字样(系统跳至首页后,会有个帮助中心,也可以选择其他字样作为判定,这里不方便截图:)用例2:不输入手机号和密码,点击登录期望:请输入手机号码(提示信息)用例3:只输入手机号不输入密码,点击登录期望:请输入密码(提示信息
原创
2021-08-16 18:11:02
423阅读
一、写在前面 我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了? 不止一个人找过我,问我可以写一些Python自动化的文章吗,答案是肯定的。 笔者Java党,整Python其实也是能整的,哈哈。 那么,以后我将给大家带来接口和UI自动化两个方面的分享,还请大家持
原创
2022-10-23 01:19:43
232阅读
Python 3.3版本# coding = utf-8from selenium import webdriverdriver = webdriver.Chrome()driver.get('http://www.baidu.com')print(driver.title) # 把页面title 打印出来,说明这个脚本执行成功了#driver.quit()
转载
精选
2014-11-04 23:37:03
2023阅读
本文关键词:代理IP,动态代理IP设置背景在使用selenium浏览器渲染技术,当我们爬取某个网站的信息的时候,在一般情况下速度都不是特别的快。而且需要利用selenium浏览器渲染技术爬取的网站,反爬虫的应对技术都比较厉害,对IP访问频率有很高程度的限制。所以,如果想提升selenium抓取数据的速度,可以从两个方面出发:第一方面,抓取频率要提高,破解出现的验证信息,一般都是验证码或者是用户登陆
转载
2019-04-17 13:48:51
1393阅读
前言 mac自带了python2.7的环境,所以在mac上安装selenium环境是非常简单的,输入2个指令就能安装好 需要安装的软件: 1.pip 2.selenium2.53.6 3.Firefox44.dmg 4.Pycharm (环境搭配selenium2+Firefox46及以下版本兼容,
原创
2021-06-03 10:54:10
425阅读