【发布时间】:2021-01-19 22:12:05
【问题描述】:
我有一个变量如下:
client_Id = driver.execute_script("return getCurrentClientId()")
我正在尝试用变量 client_Id 替换 XPATH 中的最后一个值(clientid=2227885 之后),即2227885。所以:
prog_note = wait.until(EC.presence_of_element_located((By.XPATH, "//a[@href='/admin/client/cp_progressnotes.jsp?ESOLclientid=2227885']")))
应该有数字部分,在这种情况下,2227885 替换为 client_Id 变量。
我该怎么做呢?我尝试了以下没有成功
prog_note = wait.until(EC.presence_of_element_located((By.XPATH, "//a[contains(@href, 'cp_progressnotes', "+client_Id + "')]")))
【问题讨论】:
标签: javascript python selenium selenium-webdriver