我想找到这样的元素:
<input type="submit" value="login" class="button button-line navy" onclick="...">
我正在使用这种方法但却一无所获:
browser.find_by_css('.button .button-line .navy').first().click()
答案 0 :(得分:5)
browser.find_by_css('.button.button-line.navy').first().click()
由于CSS
类位于同一元素上,因此选择器必须没有空格.button.button-line.navy
。
如果两者之间有空间,它将开始查看子节点。这就是你没有得到任何比赛的原因。