selenium
文章平均质量分 72
web端的UI自动化
yuerwen_python
东莞理工学院/计算机科学与技术专业/主要学习方向python自动化测试
展开
-
【selenium-UI】frame切换/窗口切换
切换到frame问题描述:操作例子的网址:https://cdn2.byhy.net/files/selenium/sample2.html选择的元素被包含在iframe或者frame中,我们使用正常的选择代码去获取是获取不到内容的,执行的集成器也不会报错或提示。需要我们检查一下网页的情况,看看是不是html文件被包含在frame或iframe模块中。例如:例如这样的代码:"""@Project :python_selenium @Author : 文跃锐(yuerwen)@Unive原创 2022-03-19 21:58:15 · 205 阅读 · 0 评论 -
selenium定位元素时,无法点击报错:ElementClickInterceptedException
问题描述:提示:ElementClickInterceptedException: Message: element click进行selenium UI自动化测试时,可能会遇到元素可以定位到,但不可点击的情况,如下错误:在编写自动化程序的时候,会遇到弹出新窗口的情况,而程序总是默认在第一个窗口页定位元素,这样,就会定位不到元素,程序报错。例如:定位元素时,UI被列表弹窗覆盖到,出现定位不到元素,程序报错点击定位元素的代码:web_driver.find_element(By.CSS_SELE原创 2021-12-12 13:40:34 · 2692 阅读 · 2 评论 -
selenium4 选择元素的基本方法
学习目录一、selenium是什么?二、安装客户端库 pip install selenium1.下载Chrome浏览器的驱动器1.引入库2.基本方法总结提示:以下是本篇文章正文内容,下面案例可供参考一、selenium是什么?Selenium 是一个 Web 应用的自动化框架二、安装客户端库 pip install selenium1.下载Chrome浏览器的驱动器Chrome 浏览器驱动下载地址1.引入库代码如下(示例):from selenium import webdrive.原创 2021-11-21 14:08:30 · 1464 阅读 · 4 评论 -
selenium鼠标操作 ActionChains对象用法
1.ActionChains基本用法首先需要了解ActionChains的执行原理,当你调用ActionChains的方法时,不会立即执行,而是会将所有的操作按顺序存放在一个队列里,当你调用perform()方法时,队列中的时间会依次执行。2、ActionChains方法列表click_and_hold(on_element=None) ——点击鼠标左键,不松开context_click(on_element=None) ——点击鼠标右键double_click(on_element=None).原创 2021-12-25 01:54:01 · 1326 阅读 · 0 评论