在 Splinter 中通过多个 class 值查找输入提交元素?
Find input submit element by multiple class values in Splinter?
我想找到这样的元素:
<input type="submit" value="login" class="button button-line navy" onclick="...">
我正在使用这种方法,但它什么也没找到:
browser.find_by_css('.button .button-line .navy').first().click()
browser.find_by_css('.button.button-line.navy').first().click()
由于 CSS
类 在同一个元素上,选择器必须没有 space .button.button-line.navy
。
如果中间有 space,它将开始查看子节点。这就是你没有得到任何匹配项的原因。
我想找到这样的元素:
<input type="submit" value="login" class="button button-line navy" onclick="...">
我正在使用这种方法,但它什么也没找到:
browser.find_by_css('.button .button-line .navy').first().click()
browser.find_by_css('.button.button-line.navy').first().click()
由于 CSS
类 在同一个元素上,选择器必须没有 space .button.button-line.navy
。
如果中间有 space,它将开始查看子节点。这就是你没有得到任何匹配项的原因。