我从一个文件里读取了一个值,我要怎么样才能让这个data-value 根据我读取的值 定位(语言-python)

我从一个文件里读取了一个值,我要怎么样才能让这个data-value 根据我读取的值 定位

img

img

字符串前面加f,a用{}括起来

f"//li[@data-value={a}]"

比如

bro.find_element(By.XPATH, f"//li[@data-value={a}]").click()

或者下面方法都可以

bro.find_element(By.XPATH, "//li[@data-value={}]".format(a)).click()
bro.find_element(By.XPATH, "//li[@data-value=%s]"%(a)).click()
bro.find_element(By.XPATH, "//li[@data-value="+str(a)+"]").click()

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

试试

xp = f"//li[@data-value={a}]"
bro.find_element(By.XPATH, xp).click()