xpath定位的分析

测试员丽丽 测试员丽丽 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

import time

from selenium import webdriver

driver = webdriver.Chrome()

driver.get('http://shop.aircheng.com/')

#输入账号
driver.find_element_by_xpath("//input[@*='请输入用户名']").send_keys("15102092772")
#输入密码
driver.find_element_by_xpath('//input[@type="password"]').send_keys("123456")
#勾选登录协议
driver.find_element_by_class_name("el-checkbox__inner").click()
#点击{我的音乐}菜单
driver.find_element_by_xpath("//li[contains(text(),'我的音乐')]").click()
#点击{我的音乐}-{专辑}菜单
#driver.find_element_by_link_text('专辑').click() #这个方法比较直接,即通过超文本链接上的文字信息来定位元素
#这个方法是上一个方法的扩展。当你不能准确知道超链接上的文本信息或者只想通过一些关键字进行匹配时,可以使用
driver.find_element_by_partial_link_text("专").click()
...全文

相关推荐

基于网络爬虫的新浪微博数据采集与政务微博分析系统_突破API限制实现不间断信息抓取_利用XPath定位DOM节点抽取微博内容原创性转发内容发布时间转发数评论数点赞数设备源微博ID等.zip

由于微博页面结构的复杂性,使用XPath技术可以有效地定位到特定的数据节点。比如,一条微博的发布日期通常嵌入在特定的HTML元素属性中,通过XPath可以精确地访问这些属性,提取出日期时间数据。

2501_92807076

chrome_Xpath_v2.0.2.zip

XPath 在网页爬虫中的应用:XPath 使用路径表达式来选取XML或HTML文档中的节点。它能够通过元素名、属性、ID、类名等多种方式定位到具体的节点。

foruice

uiautomatorviewer.jar,添加Xpath.rar

在Appium中,XPath常用于元素定位,特别是当其他定位方式如ID、Name或Class Name无法有效工作时。XPath的语法相对复杂,但是一些基本的定位策略包括:- `/`: 表示根节点。

黄昏之鸟

页面元素xpath定位工具.rar

- 快速查找:用户可以通过输入关键词或部分XPath来查找页面上的特定元素。- 自动生成XPath:对于初学者,工具可以自动分析并生成对应于选定元素的XPath,简化了测试脚本的编写过程。

大家一起学编程(python)

php+xml编程之xpath的应用实例

希望上述的详细解释和实例分析能够帮助广大开发者更加深入地理解PHP与XML编程中的XPath应用,并在实践中有效运用这一强大工具。

weixin_38565480
评论
收藏 已收藏
分享
返回顶部