我不知道怎样才能在https://www.morele.net/login上点击“Utwórz konto”。在
我试过了:
link_registration = driver.find_element_by_class_name("//li[@class = 'el-login-nav register']")
link_registration.click()
但我得到了错误:
selenium.common.exceptions.InvalidSelectorException: Message: Given css selector expression ".//li[@class = 'el-login-nav register']" is invalid: InvalidSelectorError: './/li[@class = 'el-login-nav register']' is not a valid selector: ".//li[@class = 'el-login-nav register']"
您试图将XPath表达式传递给“by class name”定位器—难怪它失败了。在
我会使用CSS选择器来代替:
{{{{cd2>任何一个元素在一个
之所以会出现此错误,是因为您使用了
find_element_by_class_name()
命令,但传递了一个xpath。您需要使用find_elements_by_xpath()
或其他定位器函数。这两种方法都可以:相关问题 更多 >
编程相关推荐