- 1 源码路径selenium/webdriver/common/keys.py 2 功能描述模拟键盘的输入;源码如下:class Keys(object): """ Set of special keys codes. """ NULL = '\ue000' CANCEL = '\ue001' # ^break HELP = '\ue002' B... 1 源码路径selenium/webdriver/common/keys.py 2 功能描述模拟键盘的输入;源码如下:class Keys(object): """ Set of special keys codes. """ NULL = '\ue000' CANCEL = '\ue001' # ^break HELP = '\ue002' B...
- 1 源码路径selenium/webdriver/common/by.py 2 功能描述翻译:一组受支持的定位器策略,即支持的定位方式定位方式包含八种:class By(object): """ Set of supported locator strategies. """ ID = "id" XPATH = "xpath" LINK_TEXT = "... 1 源码路径selenium/webdriver/common/by.py 2 功能描述翻译:一组受支持的定位器策略,即支持的定位方式定位方式包含八种:class By(object): """ Set of supported locator strategies. """ ID = "id" XPATH = "xpath" LINK_TEXT = "...
- 1 定义selenium/webdriver/common目录定义了webdriver所指定的通用能力;包括了各种行为控制等,详细后边描述。 2 common目录包含了actions目录、html5目录,还有其他几个py文件 3 actions、html5 目录 4 目录说明目录说明actions键盘,鼠标,设备交互的能力html5对于html5的支持actions_chains.py实现... 1 定义selenium/webdriver/common目录定义了webdriver所指定的通用能力;包括了各种行为控制等,详细后边描述。 2 common目录包含了actions目录、html5目录,还有其他几个py文件 3 actions、html5 目录 4 目录说明目录说明actions键盘,鼠标,设备交互的能力html5对于html5的支持actions_chains.py实现...
- 1 先看实例需求是:打开百度,输入NoamaNelson进行搜索代码实现:# -*- coding:utf-8 -*-# 作者:NoamaNelson# 日期:2022/5/12# 文件名称:selen_stu.py# 作用:打开百度输入NoamaNelson# 联系:VX(NoamaNelson)# 博客:https://blog.csdn.net/NoamaNelsonfrom sel... 1 先看实例需求是:打开百度,输入NoamaNelson进行搜索代码实现:# -*- coding:utf-8 -*-# 作者:NoamaNelson# 日期:2022/5/12# 文件名称:selen_stu.py# 作用:打开百度输入NoamaNelson# 联系:VX(NoamaNelson)# 博客:https://blog.csdn.net/NoamaNelsonfrom sel...
- java Selenium Chrome浏览器版本与chromedriver驱动兼容版本对照表 java Selenium Chrome浏览器版本与chromedriver驱动兼容版本对照表
- @TOC 1、IE驱动问题 1.1、问题现象selenium.common.exceptions.WebDriverException: Message: ‘IEDriverServer.exe’ executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.co... @TOC 1、IE驱动问题 1.1、问题现象selenium.common.exceptions.WebDriverException: Message: ‘IEDriverServer.exe’ executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.co...
- 1、需求说明实现的需求是:获取某个博主博客的文章标题,然后把获取的标题内容保存到excel中 2、实现目的适用于刚开始学习seleniumUI自动化的人,建立对UI自动化的基本认知 3、特殊说明后续代码只是来获取博主文章的标题,并无其它风险,所以不存在安全问题 4、环境搭建详细参考:WebUI自动化环境搭建 5、实现思路# -*- coding:utf-8 -*-from selenium... 1、需求说明实现的需求是:获取某个博主博客的文章标题,然后把获取的标题内容保存到excel中 2、实现目的适用于刚开始学习seleniumUI自动化的人,建立对UI自动化的基本认知 3、特殊说明后续代码只是来获取博主文章的标题,并无其它风险,所以不存在安全问题 4、环境搭建详细参考:WebUI自动化环境搭建 5、实现思路# -*- coding:utf-8 -*-from selenium...
- 读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是元素浏览器控制之二。内容在“Selenium WebDriver API 学习笔记(二):浏览器控制”基础上添加。9.设置元素等待①显式等待:WebDriverWait(driver,poll_fequency=0.5,ignored_except... 读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是元素浏览器控制之二。内容在“Selenium WebDriver API 学习笔记(二):浏览器控制”基础上添加。9.设置元素等待①显式等待:WebDriverWait(driver,poll_fequency=0.5,ignored_except...
- 读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是浏览器控制操作之一。1.控制浏览器窗口大小set_window_size(); 如set_window_size(640,480); 即宽640,高480maximize_window(); 窗口最大化,不需要参数,直接使用2.控制浏览器进退、前进... 读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是浏览器控制操作之一。1.控制浏览器窗口大小set_window_size(); 如set_window_size(640,480); 即宽640,高480maximize_window(); 窗口最大化,不需要参数,直接使用2.控制浏览器进退、前进...
- 读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是元素定位的方式。1. id定位find_element_by_id(); 2. name定位find_element_by_name(); 3. class属性定位find_element_by_class_name(); 4. tag... 读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是元素定位的方式。1. id定位find_element_by_id(); 2. name定位find_element_by_name(); 3. class属性定位find_element_by_class_name(); 4. tag...
- 1、IE驱动问题 1.1、问题现象selenium.common.exceptions.WebDriverException: Message: ‘IEDriverServer.exe’ executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/in... 1、IE驱动问题 1.1、问题现象selenium.common.exceptions.WebDriverException: Message: ‘IEDriverServer.exe’ executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/in...
- 上一篇文章我们主要封装了浏览器的操作,这篇文章我们将封装selenium的元素操作。获取页面元素封装定位元素的方法,selenium提供了多种元素定位方式,css,xpath,id,name等方法。元素定位自然不必多说了,web自动化中的基础操作,也是日常接触的最多的功能,封装的功能只需传两个参数,定位方式与元素对应的属性值。这里可以改造的地方还是有很多的,比如不手动指定,通过持久化或者文件... 上一篇文章我们主要封装了浏览器的操作,这篇文章我们将封装selenium的元素操作。获取页面元素封装定位元素的方法,selenium提供了多种元素定位方式,css,xpath,id,name等方法。元素定位自然不必多说了,web自动化中的基础操作,也是日常接触的最多的功能,封装的功能只需传两个参数,定位方式与元素对应的属性值。这里可以改造的地方还是有很多的,比如不手动指定,通过持久化或者文件...
- Web自动化是自动化测试中的重要部分,作为广大测试从业者的首选学习对象,相较于C/S架构的自动化来说,B/S有着其无法忽视的诸多优势,从行业发展趋、研发模式特点、测试工具支持,其整体的完整生态已经远远超过了C/S架构方面的测试价值。Selenium是当下最流行的web自动化测试框架,支持各种Java、Python等语言,这里,我们选择Python语言来进行封装。既然选择了python这门语言... Web自动化是自动化测试中的重要部分,作为广大测试从业者的首选学习对象,相较于C/S架构的自动化来说,B/S有着其无法忽视的诸多优势,从行业发展趋、研发模式特点、测试工具支持,其整体的完整生态已经远远超过了C/S架构方面的测试价值。Selenium是当下最流行的web自动化测试框架,支持各种Java、Python等语言,这里,我们选择Python语言来进行封装。既然选择了python这门语言...
- Playwright 是由微软的研发团队所开发的一款 Web 自动化测试框架,这个框架具有多平台、跨语言的特点。除了基本的自动化测试能力之外,同时它还具备非常强大的录制功能、追踪功能。以下是 Playwright 与 Selenium 的对比。由此可见,Playwright 不仅具备 Selenium 多语言、跨平台、多浏览器的优点。相较于 Selenium,Playwright 还有更加强... Playwright 是由微软的研发团队所开发的一款 Web 自动化测试框架,这个框架具有多平台、跨语言的特点。除了基本的自动化测试能力之外,同时它还具备非常强大的录制功能、追踪功能。以下是 Playwright 与 Selenium 的对比。由此可见,Playwright 不仅具备 Selenium 多语言、跨平台、多浏览器的优点。相较于 Selenium,Playwright 还有更加强...
- 说明:本篇博客基于selenium 4.1.0 selenium-css定位element_css = driver.find_element(By.CSS_SELECTOR, 'css表达式') css定位说明selenium中的css定位,实际是通过css选择器来定位到具体元素,css选择器来自于css语法 css定位优点语法简洁对比其他定位方式,定位效率更快对比其他定位方式,定位更稳定... 说明:本篇博客基于selenium 4.1.0 selenium-css定位element_css = driver.find_element(By.CSS_SELECTOR, 'css表达式') css定位说明selenium中的css定位,实际是通过css选择器来定位到具体元素,css选择器来自于css语法 css定位优点语法简洁对比其他定位方式,定位效率更快对比其他定位方式,定位更稳定...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签