原创 2023-12-05 10:31:24
54阅读
Step-1 安装Python3,配置环境变量Step-2 安装or更新管理工具pip以上Step-1和Step-2,具体可以参考文章=>Win7同时安装Python2和Python3的配置Step-3 利用pip工具安装or升级selenium执行命令:pip3 install -U selenium可查看安装完成的效果:pip3 show selenium若要卸载selenium,则可执
前言数据清洗是一项复杂且繁琐(kubi)的工作,同时也是整个数据分析过程中最为重要的环节。有人说一个分析项目80%的时间都是在清洗数据,这听起来有些匪夷所思,但在实际的工作中确实如此。数据清洗的目的有两个,第一是通过清洗让数据可用。第二是让数据变的更适合进行后续的分析工作。换句话说就是有”脏”数据要洗,干净的数据也要洗。在数据分析中,特别是文本分析中,字符处理需要耗费极大的精力,因而了解字符处理对
1、关于seleniumselenium documentation:https://www.selenium.dev/selenium/docs/api/py/api.html  (这是官方的文档)使用文档:https://selenium-python.readthedocs.io/    (非官方,里面包含安装方法和使用示例)1.1 简单介绍1、概念:
转载 2023-06-19 10:25:55
48阅读
## Python Selenium设置缓存位置 Selenium是一个用于自动化测试的工具,它提供了一组API用于与不同的浏览器进行交互。在使用Selenium进行测试时,我们经常需要设置浏览器的缓存位置。本文将介绍如何使用Python Selenium设置浏览器的缓存位置,并提供相应的代码示例。 ### 为什么要设置缓存位置? 浏览器在访问网页时会将一些静态资源(如图片、CSS文件、Ja
原创 2023-11-08 13:27:37
854阅读
在自动化测试的场景中,使用 Selenium 获取网页元素的像素坐标是一项常见需求。通过获取像素坐标,可以实现更为精确的界面测试,确保界面元素的布局和行为符合预期。接下来将详细记录获取像素坐标的备份策略、恢复流程、风险场景及其他相关内容。 ## 备份策略 为了确保在获取像素坐标的过程中数据的安全性,备份策略是必要的。以下是备份的流程图及具体的命令代码示例: ```mermaid flowch
原创 6月前
6阅读
随着Web自动化测试需求的日益增加,使用Python中的Selenium库进行自动化测试的场景越来越多。Selenium提供了一种灵活且强大的工具,用于与浏览器交互,实现网站的自动化操作和测试。下面将详细记录使用Python中的Selenium的完整过程,包括背景、技术原理、架构解析、源码分析、性能优化和案例分析等环节。 ### 背景描述 Selenium是一款用于Web自动化测试的工具,最初
# 使用Python Selenium实现网页后退功能 Python Selenium是一个非常强大的自动化测试工具,广泛应用于网页爬虫。本文将教你如何使用Selenium实现“后退”功能。接下来的内容将用表格和代码示例逐步引导你。 ## 流程概述 以下是使用Selenium实现后退的主要步骤: | 步骤 | 描述 | |------|------| | 1 | 安装Selenium
原创 8月前
34阅读
如何使用Selenium和Java进行网页下载 ## 概述 在本文中,我将教会你如何使用Selenium和Java来实现网页下载。Selenium是一个自动化测试工具,可以模拟用户在网页上的操作,包括点击、输入和下载等。通过使用Selenium和Java,你可以编写脚本来实现自动化下载功能。 ## 整体流程 下面是整个流程的步骤,我们将逐步展开详细说明每一步的操作和代码。 ```mermai
原创 2024-01-22 07:24:55
20阅读
## Python Selenium的move_to_element_with_offset方法实现 ### 1. 简介 在使用Python Selenium进行页面自动化测试时,经常需要控制鼠标在网页上进行各种操作。其中,`move_to_element_with_offset`方法是一个非常有用的方法,它可以将鼠标移动到指定元素的某个偏移位置上。通过使用这个方法,我们可以模拟用户的鼠标行为,
原创 2023-09-14 15:51:54
443阅读
# Python Selenuim切换上级iframe教程 ## 1. 整体流程 在使用Python Selenuim进行网页自动化测试时,经常会遇到需要切换iframe的情况。切换到特定的iframe后,我们才能操作其中的元素。下面是切换上级iframe的整体流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 定位当前所在的iframe | | 2 | 切换到上级i
原创 2023-07-15 13:51:12
151阅读
# 如何实现“python selenium关掉当前窗口” ## 一、流程概述 在使用 Python 和 Selenium 进行网页自动化测试时,有时候需要关闭当前窗口。下面是整个过程的步骤: ### 步骤表格 ```mermaid pie title 实现“python selenium关掉当前窗口”流程 "Step 1" : 访问网页 "Step 2" : 执行关闭当前窗口
原创 2024-07-02 03:49:30
147阅读
# 使用 Selenium 隐藏元素的定位方案 ## 背景 在网络爬虫和自动化测试中,使用 Selenium 进行网页操作是一种常见方法。有时,网页中的一些元素可能是隐藏的,导致我们无法直接与之交互。在这种情况下,需要使用特定的方法来定位这些元素并进行操作。本篇文章将通过一个具体的问题来展示如何使用 Python 和 Selenium 定位隐藏的元素,包括代码示例和详细说明。 ## 问题描述
原创 10月前
297阅读
# 使用 Selenium 实现 Python UI 自动化 在现代软件开发中,自动化测试已成为确保应用程序功能正常的必要工具。本文将帮助您理解如何使用 Python 和 Selenium 实现 UI 自动化。以下是整个流程的概述,以及每一步的详细实施。 ## 流程概述 | 步骤 | 描述 | |------|-------
原创 2024-09-07 03:53:57
37阅读
Hello,大家好,又到了小猿分享技术的时间了。这回带来的是使用Selenium去网站上获取部分信息并且执行部分操作以及"含蓄"等待元素加载完成以及截取图片和网页刷新机制的技术点。     解释说明:Selenium用于自动化测试,web自动化测试工具集,即使用该模块去模拟手动去网页上点击获取信息,是一个很好的自动化测试模块。    关于selenium模块
转载 2024-09-19 15:54:00
9阅读
https://www.jianshu.com/p/7a4414082ce2
转载 2021-05-25 23:59:35
36阅读
webdriver 可以很方便的使用 find_element 方法来定位某个特定的对象,不过有时候我们却需要定位一组对象,WebElement 接口同样提供了定位一组元素的方法 find_elements。定位一组对象一般用于以下场景: 批量操作对象,比如将页面上所有的 checkbox 都勾上 先获取
转载 2024-06-07 12:42:51
24阅读
# 使用 Python Selenium 实现 UI 界面的秒杀 在如今的电子商务环境中,秒杀活动已成为一种吸引消费者的热门手段。如何在激烈的竞争中抢购到自己心仪的商品是许多消费者需要面对的挑战。本文将介绍如何使用 Python 和 Selenium 自动化技术,模拟用户在秒杀活动中的操作。 ## 什么是 Selenium? **Selenium** 是一个广泛使用的自动化测试工具,支持多种
原创 8月前
33阅读
1.Selenuim Grid作用 实现分布式测试,解决兼容性问题(不同浏览器,操作系统) 2.Selenuim Grid原理 Selenuim Grid分布式测试是由Hub结点何Node结点组成 Hub结点用来管理Node节点的注册信息 脚本<->Hub<->Node 注意:Node节点必须存在脚 ...
转载 2021-09-19 17:09:00
112阅读
2评论
[ "__webdriver_evaluate", "__selenium_evaluate", "__webdriver_script_function", "__webdriver_script_func", "__webdriver_script_fn", "__fxdriver_evaluate", "__driver_unwrapped",
原创 2022-09-03 07:47:47
87阅读
  • 1
  • 2
  • 3
  • 4
  • 5