当我尝试单击在日志记录中单击的单词日志时,我的按钮包含跨度带有特殊单词的跨度(如log),并且在按钮中包含跨度和跨度的单词记录,因此我想单击日志而不是登录时使用了以下代码,它只点击了日志
buttons = driver.find_elements_by_xpath("//span[contains(text(),'log')]")
time.sleep(5)
for btn in buttons:
btn.click()
答案 0 :(得分:1)
尝试一下。
driver.find_element_by_xpath("//span[text()='log']")
答案 1 :(得分:0)
您可以尝试如下检查WebElement
属性文本:
buttons = driver.find_elements_by_xpath("//span[contains(text(),'log')]")
time.sleep(5)
for btn in buttons:
if btn.text == 'log':
btn.click()