厂仔大雄 发表于 2022-9-12 01:02:48

把变量传入XPath定位中



twotime = (datetime.datetime.now() + datetime.timedelta(days=1)).strftime("%Y%m%d")
twotimes = "iKunTOP" + twotime
print(twotimes)# iKunTOP20220913


#把变量twotimes传入//p twotimes代替iKunTOP20220913
driver.find_element(By.XPATH,"//p").click()



#我用twotimes替换成iKunTOP20220913就找不到元素了
#各种大神有什么解决方法吗
#求求了,谢谢

Twilight6 发表于 2022-9-12 11:13:21



字符串格式化就行:

f"//p"



"//p" % twotimes




厂仔大雄 发表于 2022-9-14 21:49:03

Twilight6 发表于 2022-9-12 11:13
字符串格式化就行:

f"//p"


好,我试试,感谢感谢
页: [1]
查看完整版本: 把变量传入XPath定位中