无法通过xpath找到元素,并将title作为变量

时间:2018-05-19 05:32:31

标签: python selenium xpath

selenium找不到元素,Time Out Exception。     名称= “卡拉姆”

这很有效。

WebDriverWait(browser,10).until(
    EC.presence_of_element_located((By.XPATH,'//*[@title="karam"]'))
)

这不起作用。

WebDriverWait(browser,10).until(
    EC.presence_of_element_located((By.XPATH,'//*[@title=str(name)]'))
)

也不是。

WebDriverWait(browser,10).until(
    EC.presence_of_element_located((By.XPATH,'//*[@title="{}".format(name)))
)

1 个答案:

答案 0 :(得分:0)

尝试:

name="karam"
WebDriverWait(browser,10).until(EC.presence_of_element_located((By.XPATH,'//*[@title="{0}"]'.format(name)))