如何解决硒webdriver中的斜线问题?

时间:2019-07-15 12:18:00

标签: python html selenium

我的链接文本格式为“ Guntakal / ae / d1”。我无法点击它。

village=Guntakal/ae/d1
driver.find_element_by_partial_link_text(village).click()

我必须能够单击它。名称中的“ /”或数字有问题吗?如何克服这个问题?

1 个答案:

答案 0 :(得分:0)

无论您尝试什么,它都能正常工作。但是,当您使用find_element_by_partial_link_text时,可以使用元素唯一的部分文本。在这种情况下,我猜想d1是唯一的。试试看。

driver.find_element_by_partial_link_text("d1").click()

或者,如果您使用变量,请尝试

village="Guntakal/ae/d1"
vilpartialText=village.split("/")[-1]
driver.find_element_by_partial_link_text(vilpartialText).click()