我如何通过xpath查找具有查找元素的动态字符串?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何通过xpath查找具有查找元素的动态字符串?相关的知识,希望对你有一定的参考价值。
我使用此行代码来获取包含'6z_04n'的链接。但是,该字符串根据月份而变化。如何放置动态更改的字符串值?
flag = '6z_' + month + 'n' // 6z_04n
links = driver.find_elements_by_xpath("//a[contains(@href, '6z_04n')]")
我想要类似的东西:
flag = '6z_' + month + 'n' // 6z_04n
links = driver.find_elements_by_xpath("//a[contains(@href, flag )]")
不幸的是,这不起作用
答案
尝试一下:
xpath = "//"
xpath += "a[contains(@href, %s)]" % month
links = driver.find_elements_by_xpath(xpath)
以上是关于我如何通过xpath查找具有查找元素的动态字符串?的主要内容,如果未能解决你的问题,请参考以下文章
我们如何使用没有标签名称的 xpath 查找元素? [复制]
Appium:使用 XPath 通过部分 elementId/UID 查找元素