我有这样一个类:在selenium webdriver ruby中可以通过类来获取元素吗?
<div class="qa-share-message ng-isolate-scope ng-valid ta-root
ng-dirty focussed" ng-model="message" text-angular="">
我要输入这个领域。我曾经尝试这样做:
driver.find_elements(:class, "qa-share-message").send_keys("This is a test message")
运行代码后,它会显示错误:
undefined method `send_keys' for [#<Selenium::WebDriver::Element:0x65990040 id="33">]:Array
是否有可能通过类来获取元素?
如果您只查找一个元素,或许您打算使用'find_element'而不是'find_elements'? –
尝试find_element但注意发生。这行被跳过,代码的其余部分被执行。在控制台中也没有错误。 – Sakib