我有這樣一個類:在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