随笔分类 - 自动化测试-Web端应用
摘要:最近在写一个web自动化相关的功能,需要基于屏幕坐标点(初始点坐标和结束点坐标)在网页上拖拽鼠标。仔细查看了Selenium中的ActionChains类,虽有鼠标拖拽相关的方法,但鼠标的初始位置必须规定为某个web元素,与我的需求不符。所以自己实现了它,代码如下: def drag_screen_
阅读全文
摘要:今天闲来无事,尝试了一番Selenium4的IDE,提供了录制和回放的功能。下面是对它的简单介绍。 安装 下载地址:https://www.selenium.dev/selenium-ide/ 在下载地址中选择下载Chrome插件或者Firefox插件,下面我以Chrome举例。安装Chrome插件
阅读全文
摘要:在使用Selenium做Web UI自动化测试的过程中,XPath是一种定位页面元素的常用方式。然而,面对某些元素的XPath路径过于复杂,我们想快速验证拼凑的Xpath语句是否正确时,该怎么办呢?这里给大家提供一个简单的解决方法。 下面以百度页面举例,定位"百度一下"按钮。打开浏览器中的开发者工具
阅读全文
摘要:在使用Selenium做Web UI自动化测试过程中,经常需要鼠标右击Web页面检查DOM节点,用于获取Web元素的定位信息。一般情况下,绝大多数页面都是能够响应鼠标右击操作的。但出于某些目的,有些Web页面会禁用鼠标右键的操作,这给自动化测试造成了阻碍,可以通过下面的方法解决该问题。 打开浏览器开
阅读全文

浙公网安备 33010602011771号