locator-labs 元素定位生成器

一个强大的桌面应用,能为Playwright、Selenium和Cypress测试自动化框架生成可靠且易维护的定位器。无需浏览器扩展------在企业级/受限环境中都能正常工作!

官方网站

复制代码
https://www.locator-labs.com/

github桌面版地址

复制代码
https://github.com/naveenanimation20/Locator-Labs-App-Releases?tab=readme-ov-file

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# 文件名:1.py
# 作者:Administrator
# 日期:2026/1/30
# 描述:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium import webdriver
from selenium.webdriver.common.by import By
import time

driver = webdriver.Chrome()

wait = WebDriverWait(driver, 10)

driver.maximize_window()

driver.get("https://www.bilibili.com/")

wait.until(EC.presence_of_element_located((By.LINK_TEXT, "番剧"))).click()

driver.switch_to.window(driver.window_handles[-1])

wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, "div.background-cover"))).click()

driver.switch_to.window(driver.window_handles[-1])

driver.find_element(By.XPATH, "//*[local-name()='path' and starts-with(@d,'M9.77234 30.8573V11.7471H7.545')]")


time.sleep(16)

driver.quit()

实际用下来点赞这个按钮还是定位不到,比较复杂的元素定位还是不太行,如果是用ui不太复杂的页面,还是挺香。

相关推荐
Cloud_Wind1 分钟前
编译安装python(鲁班猫cat1,rk3566)
python
心本无晴.6 分钟前
RAG中的混合检索(Hybrid Search):稀疏检索与稠密检索的强强联合
人工智能·python·算法
橙露7 分钟前
Python 办公自动化:批量处理 Excel/Word/PPT 实战教程
python·word·excel
Java_慈祥10 分钟前
My First AI智能体!!!
python·agent·coze
用户35218024547512 分钟前
RAG 做不好?可能是你的 PDF 在"捣乱" 😅
后端·python·ai编程
FL162386312912 分钟前
基于yolov11+django+deepseek的脑肿瘤检测系统带登录界面python源码+onnx模型+精美web界面
python·yolo·django
软希网分享源码21 分钟前
AIGC自动化编程实战(Python、Java、JavaScript和VBA) -2.9G课程
python·自动化·aigc
Rhystt25 分钟前
furryCTF 题解|Web方向|保姆级详解|固若金汤、DeepSleep
git·python·安全·web安全·网络安全
谁不学习揍谁!32 分钟前
基于python大数据机器学习旅游数据分析可视化推荐系统(完整系统+开发文档+部署教程+文档等资料)
大数据·python·算法·机器学习·数据分析·旅游·数据可视化
喵手40 分钟前
Python爬虫实战:Boss直聘职位数据采集实战 - Playwright + 结构化解析完整方案(附CSV导出 + SQLite持久化存储)!
爬虫·python·sqlite·爬虫实战·playwright·boss直聘职位数据采集·结构化解析