05 2022 档案

摘要:·11 |webdriver/common/touch_actions.py-TouchActions类分析 1 源码路径2 功能说明3 `__init__`说明4 `perform`说明5 所有API6 实例说明 1 源码路径 selenium/webdriver/common/touch_act 阅读全文
posted @ 2022-05-26 07:45 虫无涯 阅读(8) 评论(0) 推荐(0) 编辑
摘要:·10 |webdriver/common/proxy.py-Proxy类分析 1 源码路径2 功能说明3 引入原因4 代理类型5 代理类型模式或属性6 各种代理实现7 实例说明 1 源码路径 selenium/webdriver/common/proxy.py 2 功能说明 使用代理来规避一些反爬 阅读全文
posted @ 2022-05-25 07:45 虫无涯 阅读(9) 评论(0) 推荐(0) 编辑
摘要:·9 |webdriver/common/desired_capabilities.py-DesiredCapabilities类分析 1 源码目录2 功能描述3 Selenium Grid介绍3.1 是什么?3.2 什么时候用?3.3 怎么用?3.3.1 命令行启动3.3.2 Json配置文件启动 阅读全文
posted @ 2022-05-24 10:17 虫无涯 阅读(35) 评论(0) 推荐(0) 编辑
摘要:4 | 技术管理如何兼顾技术 1 提升技术判断力1.1 系统学习测试1.2 行业高手交流1.3 不断思考和实践+技术积累 2 其他总结 1 提升技术判断力 技术管理者需要在这个技术领域内决策和判断团队: 应该做什么?先做什么后做什么?怎么来做?做到什么程度? 而这些的基础就是你必须要有出色的技术判断 阅读全文
posted @ 2022-05-19 20:45 虫无涯 阅读(11) 评论(0) 推荐(0) 编辑
摘要:·8 |webdriver/common/keys.py-Keys类分析 1 源码路径2 功能描述3 使用方法4 实例 1 源码路径 selenium/webdriver/common/keys.py 2 功能描述 模拟键盘的输入;源码如下: class Keys(object): """ Set 阅读全文
posted @ 2022-05-17 21:00 虫无涯 阅读(12) 评论(0) 推荐(0) 编辑
摘要:·7 |webdriver/common/by.py-By类分析 1 源码路径2 功能描述3 使用方法4 实例 1 源码路径 selenium/webdriver/common/by.py 2 功能描述 翻译:一组受支持的定位器策略,即支持的定位方式定位方式包含八种: class By(object 阅读全文
posted @ 2022-05-17 20:45 虫无涯 阅读(13) 评论(0) 推荐(0) 编辑
摘要:·6 |webdriver/common/alert.py-Alert类分析 1 源码路径2 功能描述3 使用方法4 `__init__`方法5 Alert类API6 实例6.1 警告框6.2 确认框6.3 提示框 1 源码路径 selenum/webdriver/common/alert.py 2 阅读全文
posted @ 2022-05-16 22:15 虫无涯 阅读(12) 评论(0) 推荐(0) 编辑
摘要:·5 |webdriver/common/action_chains.py-ActionChains类分析 1 源码路径2 功能描述3 使用方法4 几个方法4.1 `__init__`方法4.2 `perform`方法4.3 `reset_actions`方法 5 ActionChains类API6 阅读全文
posted @ 2022-05-16 16:09 虫无涯 阅读(5) 评论(0) 推荐(0) 编辑
摘要:·4 |webdriver/common分析 1 定义2 common目录3 actions、html5 目录4 目录说明5 实例演示 1 定义 selenium/webdriver/common目录定义了webdriver所指定的通用能力;包括了各种行为控制等,详细后边描述。 2 common目录 阅读全文
posted @ 2022-05-13 21:45 虫无涯 阅读(20) 评论(0) 推荐(0) 编辑
摘要:·3 | 从源码看引入webdriver包的原因 1 先看实例2 提出疑问3 为什么引入webdriver包?4 为什么是webdriver.Chrome()?5 浏览器支持类型 1 先看实例 需求是:打开百度,输入NoamaNelson进行搜索代码实现: # -*- coding:utf-8 -* 阅读全文
posted @ 2022-05-12 21:45 虫无涯 阅读(4) 评论(0) 推荐(0) 编辑
摘要:·2 | common/exceptions.py异常类 1 异常类基类2 基类分析3 常见异常类NoSuchElementException分析4 所有异常类说明和分解 1 异常类基类 common/exceptions.py目录定义了各种异常类;其中WebDriverException为基类;源 阅读全文
posted @ 2022-05-12 21:30 虫无涯 阅读(14) 评论(0) 推荐(0) 编辑
摘要:·1 | 源码目录 1 源码获取2 使用pycharm查看源码3 源码目录4 目录说明 1 源码获取 官网下载:https://pypi.org/project/selenium/或使用pip安装:pip install selenium这里使用pip安装后,目录存在的python的安装目录下,如本 阅读全文
posted @ 2022-05-12 21:00 虫无涯 阅读(20) 评论(0) 推荐(0) 编辑
摘要:(26)Selenium使用丨WebDriverAPI常用操作 1 使用前提2 浏览器相关方法和说明3 获取页面元素的相关信息4 鼠标操作5 键盘操作6 等待机制6.1 隐性等待6.2 显性等待6.3 强制等待 7 截图 1 使用前提 1.导入包:from selenium import webdr 阅读全文
posted @ 2022-05-10 21:15 虫无涯 阅读(6) 评论(0) 推荐(0) 编辑
摘要:(25)Selenium使用丨元素定位和函数调用 1 F12工具使用1.1 打开 1.2 调整显示位置1.3 页面元素查看1.4 复制元素属性 2 selenium常用定位和方法2.1 xpath定位2.1.1 关系定位(路径)2.1.2 元素属性2.1.3 层级+属性2.1.4 运算逻辑2.1.5 阅读全文
posted @ 2022-05-10 21:00 虫无涯 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Selenium使用丨安装和注意事项 1 python环境1.1 下载1.2 安装 2 selenium3.141.0安装3 Browser Driver安装 1 python环境 1.1 下载 本系列文章环境: 软件版本操作系统Windows10 家庭中文版,64位操作系统Python3.7.0 阅读全文
posted @ 2022-05-09 21:15 虫无涯 阅读(15) 评论(0) 推荐(0) 编辑