【发布时间】:2015-11-04 00:26:05
【问题描述】:
我尝试使用以下代码按类名查找元素:
result.find_element_by_class_name("0")
result 是一个 WebElement,其中包含我正在寻找的元素。 (我很确定)
html-code 是:
<tr class="0"></tr>
但如果我这样做,我会收到以下错误:
selenium.common.exceptions.InvalidSelectorException:消息:给定的选择器 0 无效或不会生成 WebElement。出现以下错误:
InvalidSelectorError:指定了无效或非法的类名
result 内还有其他 WebElements,我可以通过类名找到它们(例如,有一个名为 last 的元素,如果我尝试获取它,它会起作用)
那么,如果类名是Number,我如何通过类名找到元素? (这是一个字符串)
【问题讨论】:
标签: python selenium selenium-webdriver css-selectors