web自动化
江江之南
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【笔记 - web自动化 10】关于强制等待、隐式等待、显式等待
selenium中的三种等待方式(显示等待WebDriverWait()、隐式等待implicitly()、强制等待sleep()): sleep(): 强制等待,设置固定休眠时间。 python 的 time 包提供了休眠方法 sleep() , 导入 time 包后就可以使用 sleep(),进行脚本的执行过程进行休眠。 implicitly_wait():隐示等待,也叫智...原创 2020-04-27 14:19:46 · 702 阅读 · 0 评论 -
【笔记 - web自动化 09】模拟鼠标操作
常用方法: perform() #执行所有actionchains中的行为 move_to_element(element) #鼠标悬停在element上 context_click() #右击鼠标点击元素element,另存等行为 double_click() #双击鼠标点击元素element,地图web可实现放大功能...原创 2020-04-27 14:06:49 · 336 阅读 · 0 评论 -
【笔记 - web自动化 08】模拟键盘操作
# 删除/Backspace send_keys(Keys.BACK_SPACE) # 空格/space send_keys(Keys.SPACE) #制表/tab send_keys(Keys.TAB) #回退/esc send_keys(Keys.ESCAPE) # 回车/enter send_keys(Keys....原创 2020-04-27 14:05:17 · 438 阅读 · 0 评论 -
【笔记 - web自动化 06】浏览器操作
driver.get(r'url') #打开网址,实例:dri.get(r"http//:www.baidu.com")driver.current_url #获取当前浏览器的url地址driver.refresh() #刷新页面...原创 2020-04-27 14:00:07 · 357 阅读 · 0 评论 -
【笔记 - web自动化 07】对页面元素的操作
element.get_attribute(属性名name) #获取定位到的元素的,再获取它指定属性的值element.size #获取元素的尺寸element.text #获取元素的文本element.tag_name #获取元素的标签名element.clear()# 清除文本。element.send_key...原创 2020-04-27 14:02:08 · 217 阅读 · 0 评论 -
【笔记 - web自动化 05】安装第三方包
1、源码安装 预先下载所需包的源码 打开文件夹里面,有个setup.py文件 执行python setup.py install 2、whl本地离线安装 python中预先安装好wheel库 下载第三方库文件放入Lib文件夹下 Lib文件下进入cmd pip install 下载下来的库名.whl 3、pip安装 打开cm...原创 2020-04-27 13:58:01 · 258 阅读 · 0 评论 -
【笔记 - web自动化04】HTMLTestRunner
python3使用的HTMLTestRunner:搬运自 https://github.com/wangqunsong/JYTest/blob/master/utils/HTMLTestRunner.py配置信息:python3+selenium3+HTMLTestRunner"""A TestRunner for use with the Python unit testing ...原创 2019-09-09 15:56:22 · 342 阅读 · 0 评论 -
【笔记 - web自动化03】浏览器原配置信息加载
配置信息:python3.6+selenium3.14+chrom77----加载浏览器配置文件1、chrome浏览器地址栏输入chrome://version/个人资料路径:C:\Users\Administrator\AppData\Local\Google\Chrome\User Datafrom selenium import webdriver# 个人资料路径...原创 2019-11-08 15:29:36 · 314 阅读 · 0 评论 -
【笔记 - web自动化02】元素定位
配置信息:python3.6+selenium3.14+chrom 72.0.3626.81By定位:by定位一共八种定位方式1、通过标签的iddri.find_element(By.ID,"kw")2、通过标签namedri.find_element(By.NAME,"wd")3、通过标签class也就是class namedri.find_elem...原创 2019-08-15 22:35:11 · 284 阅读 · 2 评论 -
【笔记 - web自动化01】安装和配置
配置信息:python2.7+selenium2+chrom/firefox1、环境python27:大家可以自己下载这个,我这里也给个链接:https://pan.baidu.com/s/1GiqX5dUyHY9-KUrQ0IPPcw py27傻瓜式安装,会默认安装在C盘下然后要验证下是否安装成功吧,windows+R>cmd>dos窗口,输入命令python,...原创 2018-07-14 01:25:28 · 1977 阅读 · 2 评论
分享