随笔分类 - selenium
摘要:一、使用selenium、helium 登录网页,保存缓存,下次登录直接使用缓存,代码如下 from selenium import webdriver from helium import * import base64 import time import ddddocr import pick
阅读全文
摘要:一、python版本 将自动安装符合自己电脑环境的最新 ddddocr。Python 环境需要小于等于 3.9。 pip install ddddocr 二、字母数字验证码 代码如下: 原始图片 import ddddocr ocr = ddddocr.DdddOcr() with open('11
阅读全文
摘要:前言. python自动化:Helium 是什么? Helium 是一款 Web 端自动化开源框架,全称是:Selenium-Python-Helium,从名字上就可以看出,Helium 似乎和 Selenium 息息相关 确实,Helium 针对 Selenium 进行了封装,它屏蔽了 Selen
阅读全文
摘要:1、进入google-chrome官网下载chrome安装包 官网地址:https://www.google.cn/chrome/ 选择要下载的安装包 2、安装Chrome rpm -ivh google-chrome-stable_current_x86_64.rpm 如果报错如下信心: erro
阅读全文
摘要:from selenium import webdriver # 加启动配置 option = webdriver.ChromeOptions() option.add_experimental_option('useAutomationExtension', False) option.add_e
阅读全文
摘要:1.通过select 进行定位下拉框 首先selenium 很人性化的给提供了一个Select的模块,供处理下来菜单,首先我们需要导入Select,通过from selenium.webdriver.support.select import Select来导入。 Select中提供几个用于定位的o
阅读全文
摘要:这里来说一说selenium中的等待方式,其实在webdriver只有两种类型等待方式,显式等待和隐式等待,之前是在程序运行过程中使用time模块中的sleep进行代码的休眠进行强制等待,是显式等待中的一种极端情况。 Time.sleep 通过time模块中sleep进行代码的暂停,但是实际使用过程
阅读全文
摘要:selenium鼠标事件
阅读全文
摘要:selenium键盘事件
阅读全文
摘要:python3 元素定位和操作方法总结
阅读全文
摘要:完成环境的安装并测试之后,我们对Selenium有了一定的了解了,接下来我们继续驱动浏览器做一些基本操作: 窗口尺寸设置、网页截图、刷新、前进和后退 窗口尺寸设置 在测试过程中,我们可能会要求打开浏览器的窗口处于最大化或者设置为某一特定尺寸的大小,所以我们使用selenium驱动浏览器时设定窗口大小
阅读全文
摘要:1. python安装地址:https://www.python.org/downloads/windows/ 2. 下载想要安装的版本,建议3.5,3.6版本 3. 安装一路下一步(也可自定义安装),安装好之后添加环境变量. 命令行输入python: 安装成功 4.selenium 安装 pip是
阅读全文
摘要:一、下载安装AutoIT 下载并安装AutoIT,下载链接:https://www.autoitscript.com/site/autoit/ AutoIT安装成功后,可以在开始菜单下看到AutoIT的所有工具,如下图所示: 其中分为几类,AutoIT Window Info用来识别Windows控
阅读全文
摘要:Chrome 文件下载 Chrome浏览器类似,设置其options: download.default_directory:设置下载路径 profile.default_content_settings.popups:设置为 0 禁止弹出窗口 查找下载的文件
阅读全文
摘要:from selenium import webdriver chrome_options = webdriver.ChromeOptions() prefs = {"profile.managed_default_content_settings.images":2} chrome_options.add_experimental_option("prefs",prefs) ...
阅读全文
摘要:使用chromeoptions来修改浏览器的设置
阅读全文
摘要:1.selenium 自带的方法 get_attribute('value') 2. 执行 js 获取 value 的值 3. 执行jQuery 获取 value 的值
阅读全文
摘要:1.在这个文件下修改一行代码就可以了,文件路径E:\Miniconda3\envs\env3\Lib\site-packages\selenium\webdriver\chrome\options.py 2.方法2,在浏览器配置里加个参数,忽略掉这个警告提示语,disable_infobars
阅读全文
摘要:利用python进行测试时,测试用例的加载方式有2种: 一种是通过unittest.main()来启动所需测试的测试模块; 一种是添加到testsuite集合中再加载所有的被测试对象,而testsuit里存放的就是所需测试的用例,下面分别列出3种方法的具体使用方式:1、通过unittest.main
阅读全文