![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
文章平均质量分 72
迷途的少年
君子不器
展开
-
selenium自动化webdriver下载及安装
webdriver下载安装chrome原创 2023-12-19 20:05:14 · 2432 阅读 · 0 评论 -
selenium截屏保存、截取特定区域的图片
from PIL import Imageimport pytesseractfrom selenium import webdriver# text = pytesseract.image_to_string(Image.open(r'C:\Users\windows7\Desktop\3.png'))# print(text)driver = webdriver.Chrome(...原创 2019-07-19 15:41:03 · 2771 阅读 · 0 评论 -
自动化测试使用cookie跳过验证码
准备工具:fiddlerPython+selenium安装fidderfidder官方下载地址fidder首次安装需要设置...转载 2019-07-18 09:35:27 · 374 阅读 · 0 评论 -
python执行selenium报错
python执行selenium报错信息:Traceback (most recent call last): File "C:/Users/yuhao/PycharmProjects/untitled/selenium/selenium_first.py", line 13, in <module> driver.get('www.baidu.com') Fi...原创 2019-06-27 22:18:41 · 3520 阅读 · 0 评论 -
selenium上传附件的两种方式(普通上传和借助AutoIt识别Windows上传窗口)
首先:下载AutoIt并安装,下载 官方网站:https://www.autoitscript.com/site/原文:http://www.cnblogs.com/fnng/p/4188162.html  ...转载 2019-06-25 19:58:10 · 651 阅读 · 0 评论 -
selenium定位隐藏元素
1.输入框不点击的时候,选项框时隐藏的2.点击输入框后,选项框显示问题:如何定位隐藏元素???通过编写js代码更改隐藏元素的display属性,然后执行即可,详见代码 #选择批次年 #将隐藏元素设置为可见 driver.execute_script("document.getElementsByClassName('e...原创 2019-05-28 10:37:33 · 5536 阅读 · 0 评论 -
Selenium无法定位元素的九种解决方案
一、frame/iframe表单嵌套WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌的页面元素无法直接定位。解决方法:driver.switch_to.frame(id/name/obj)。switch_to.frame()默认可以直接取表单的id或name属性。如果没有可用的id和name属性,可以先定位到frame/iframe,再将定位对象传给s...原创 2019-05-28 09:00:54 · 19442 阅读 · 6 评论 -
selenium get_attribute的几种用法
获取元素标签的内容:get_attribute(‘textContent’)会获取图内的"文章管理"文字获取元素内的全部HTML:get_attribute('innerHTML')获取包含选中元素的HTML:get_attribute('outerHTML') ...转载 2019-05-22 18:00:04 · 3567 阅读 · 0 评论 -
【WebDriver】解决ElementNotVisibleException方法总结
1、首先排除是否是页面未加载完成的问题。页面响应时间比较慢,导致定位的元素还没加载出来,就会报错ElementNotVisible,这时可以在代码里加上一定的等待时间,如:Thread.sleep(3000) 。2、其次排除是否是定位有问题,可以用chrome浏览...转载 2019-05-22 17:56:54 · 239 阅读 · 0 评论 -
selenium之坑(StaleElementReferenceException: Message: Element not found in the cache...)
有时候循环点击一列链接,只能点到第一个,第二个就失败了原因是第二个已经是新页面,当然找不到之前页面的元素。就算是后退回来的,页面也是不一样的页面长的一样不一定是同一张页面,就像两个人长的一样不一定是同一个人,他们的身份证号不同,页面,甚至页面上的元素都是有自己的身份证号(id)的from selenium import webdriverdriver = webdriver...转载 2019-03-05 16:24:08 · 934 阅读 · 0 评论 -
selenium滚动条操作
#不滑动滚动条也可以定位到元素定位页面的最后一条代码如下:from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()# driver = webdriver.Firefox()---改变浏览器显示大小,没有滚动条没法滚动driver.get("https://www.baidu...原创 2018-10-10 19:36:16 · 4709 阅读 · 0 评论 -
selenium之WebDriverWait
之前有篇文章介绍过Selenium的等待知识,可惜当时水平有限,只介绍了sleep和implicitly_wait的用法。今天还是补充一下WebDriverWait的知识吧。一、webdrivewait 示例代码from selenium import webdriverfrom selenium.webdriver.support...转载 2018-10-09 20:28:55 · 12176 阅读 · 2 评论 -
selenium之 文件上传所有方法整理总结
版权声明:本文为博主原创文章,转载请声明出处并添加原文链接。 https://blog.csdn.net/huilan_same/article/details/52439546 更多关于python selenium的文章,请关注我的专栏:Python Se...转载 2018-10-18 14:34:00 · 220 阅读 · 0 评论