文章目录 1.环境搭建1.1 Chrome浏览器安装1.2 Chrome驱动安装1.3 Selenium IDE插件的安装 2.Selenium IDE插件介绍2.1 初始化界面2.2 菜单栏2.3 工具栏2.4 地址栏2.5 测试用例窗口2.6 测试脚本窗口2.7 日志和引用窗口 3.元素定位3.1 通过id进行元素定位3.2 通过name进行元素定位3.3 通过class name进行元素定位3.4 通过tag name进行元素定位3.5 通过css进行元素定位3.6 通过link_text进行元素定位3.7 通过partial_link_text进行元素定位3.8 通过xpath进行元素定位3.8.1 xpath+绝对路径3.8.2 xpath+相对路径+索引定位3.8.3 xpath+相对路径+属性定位3.8.4 xpath+相对路径+通配符定位3.8.5 xpath+相对路径+部分属性值定位3.8.6 xpath+相对路径+文本定位 4.脚本优化5.查看测试报告 1.环境搭建 1.1 Chrome浏览器安装 1.版本选择:98.0.4758.102_chrome64_stable_windows_installer.exe 2.如果Selenium IDE插件安装失败,可能是由于插件的版本和浏览器版本不兼容导致的,可以去网上 下载对应的Selenium IDE插件,也可以卸载原有的 Chrome 浏览器,再进行双击安装 1.2 Chrome驱动安装 1.从外网下载对应的驱动版本:chromedriver.exe 2.拷贝到 Chrome 目录下: 2.1 选中 Chrome 桌面快捷方式,右击,选择属性,查看目标位置 2.2 目录访问 Chrome 目录,把驱动文件拷贝到对应目录下 2.3 把 Chrome 目录,设置为环境变量 3.把驱动文件,拷贝到对应的 Python 目录下
收录于话题
相关信息
你可能还喜欢
热门推荐信息
2023最新AI创作系统ChatGPT网站源码+Midjourney绘画+支持GPT-4-Turbo模型+即将支持TSS语音对话功能模块
By白云如幻
一、AI创作系统 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型+国内AI全模型。本期针对源码系统整体测试下来非常完 ...
初识Dockerfile
Byqq_58647543
Dockerfile简介 从之前的学习中我们可以了解到:镜像的定制实际上就是定制每一层所添加的配置、文件。那么如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像 ...
C#中 怎么检测Tcp网线断开?
By望天hous
在 C# 中,如果使用 TcpClient 或 TcpListener 这样的套接字进行通信,并且网络连接断开,不发送心跳是无法立即检测到断开的。这是因为 TCP 协议本身没有内置的机制来检测连接是否 ...
OpenCvSharpSlim画中文
By乱蜂朝王
github地址:https://github.com/AvenSun/OpenCvSharpSlim Slim Build of OpenCvSharp OpenCvSharpSlim This p ...
Ubuntu22.04 server版本关闭DHCP,手动设置ip
By清浊-
在Ubuntu 22.04 中,网络配置已迁移到 Netplan,因此可以使用 Netplan 配置文件来手动设置 IP 地址并关闭 DHCP。 以下是在 Ubuntu 22.04 上手动设置 IP ...