Playwright 提供了多种灵活的元素定位和交互方式。下面这个表格汇总了其主要的元素定位方法、常见操作函数和一些进阶技巧: 类别 方法/函数 说明 元素定位方法 page.get_by_role() 通过角色(如button、link)定位 page.get_by_label() 通过关联标签文 Read More
posted @ 2025-10-31 17:15 sriver_dl Views(9) Comments(0) Diggs(0)
def launch( self, *, executable_path: typing.Optional[typing.Union[str, pathlib.Path]] = None, # 传入一个浏览器可执行的文件必须绑定支持的浏览器 channel: typing.Optional[str] Read More
posted @ 2025-10-31 14:54 sriver_dl Views(0) Comments(0) Diggs(0)
明白了!既然你有 Python 和 Selenium 的基础,那学习 Playwright 会非常快。我们来用你熟悉的视角来讲解。 Playwright vs Selenium:程序员视角 把它们都看作是 "浏览器遥控器",但 Playwright 是新一代的、功能更强的遥控器。 相同点: 都是自动 Read More
posted @ 2025-10-31 14:15 sriver_dl Views(3) Comments(0) Diggs(0)
批处理文件: 执行的时候提示request找不到,此时是因为模块的路径不对,提示如下 ModuleNotFoundError: No module named 'request' 上面的报错是因为下面所示的request写的是相对路径,此时运行run时就会报错,只需要将其写为绝对路径就可以了 改正后 Read More
posted @ 2025-03-12 19:56 sriver_dl Views(49) Comments(0) Diggs(0)
第一步:apifox上生产镜像文件以及开放端口等等 第二步:复制命令,稍作修改,修改点如下 ①换行符:使用反引号(`)作为换行符。 ②环境变量:确保所有环境变量值都用单引号或双引号包裹,以防止特殊字符干扰命令。 第三步:在docker中运行命令 第四步:命令执行后启动对应项目,在apifox中就会显 Read More
posted @ 2025-02-14 11:43 sriver_dl Views(204) Comments(0) Diggs(0)
①window下docker的下载地址:https://www.docker.com/products/docker-desktop/ 进入这个网页后直接翻到最下面的Download Docker Desktop按钮,进行下载 ②依赖的环境window上的Hyper-V启用与BIOS中启用虚拟化技术 Read More
posted @ 2025-02-07 17:50 sriver_dl Views(160) Comments(0) Diggs(0)
方式一:采用uiautomatorviewer元素定位 ①这个定位方式有缺陷也就是它只能识别Android8以下的系统,8及以上的系统就无法定位了 ②位置:这个工具是位于安装的SDK下的tools文件下,我的安装路径如下(具体的安装步骤见前面的appium+python环境搭建文章) ③双击打开这个 Read More
posted @ 2024-09-24 11:17 sriver_dl Views(259) Comments(0) Diggs(0)
from selenium.webdriver.common.by import By import time # 设置 Appium 连接参数 caps = { "platformName": "Android", "platformVersion": "7.1.2", # 根据夜神模拟器的 An Read More
posted @ 2024-09-22 20:02 sriver_dl Views(121) Comments(0) Diggs(0)
1、提示这个错误,很多时候说的是adb版本过旧导致的,说的更新一下abd,但是使用SDK Manager安装platform-tools(内含adb)选择的是最新的版本,所以不存在adb过旧,只能是其他原因。此时得考虑一下端口被占用的原因。百度了一下最后发现是因为360手机助手占用了对应端口,将36 Read More
posted @ 2024-09-22 14:59 sriver_dl Views(75) Comments(0) Diggs(0)
步骤 1: 创建 Django 项目和应用 创建 Django 项目: bash django-admin startproject myproject cd myproject 创建 Django 应用: bash python manage.py startapp myapp 安装并配置 Dja Read More
posted @ 2024-09-13 18:11 sriver_dl Views(62) Comments(0) Diggs(0)