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不太复杂的页面,还是挺香。

相关推荐
2301_790300965 小时前
Python单元测试(unittest)实战指南
jvm·数据库·python
VCR__5 小时前
python第三次作业
开发语言·python
韩立学长5 小时前
【开题答辩实录分享】以《助农信息发布系统设计与实现》为例进行选题答辩实录分享
python·web
2401_838472515 小时前
使用Scikit-learn构建你的第一个机器学习模型
jvm·数据库·python
u0109272715 小时前
使用Python进行网络设备自动配置
jvm·数据库·python
工程师老罗5 小时前
优化器、反向传播、损失函数之间是什么关系,Pytorch中如何使用和设置?
人工智能·pytorch·python
Fleshy数模6 小时前
我的第一只Python爬虫:从Requests库到爬取整站新书
开发语言·爬虫·python
CoLiuRs6 小时前
Image-to-3D — 让 2D 图片跃然立体*
python·3d·flask
小鸡吃米…6 小时前
机器学习 —— 训练与测试
人工智能·python·机器学习
七夜zippoe6 小时前
Docker容器化Python应用最佳实践:从镜像优化到安全防护
python·docker·云原生·eureka·容器化