我的链接文本格式为“ Guntakal / ae / d1”。我无法点击它。
village=Guntakal/ae/d1
driver.find_element_by_partial_link_text(village).click()
我必须能够单击它。名称中的“ /”或数字有问题吗?如何克服这个问题?
答案 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()