У меня есть следующая проблема с моим Selenium in Ruby. Он генерирует ошибку, что элемент больше не привязан к DOM. Я нашел некоторые решения для ожидания, но я не мог понять, могу ли я ждать элемента, у которого нет идентификатора. Могу ли я ждать элемента, если у меня есть только имя класса?Элемент больше не прикреплен к селу DOM
require 'selenium-webdriver'
#require Firefox installation !!
browser = Selenium::WebDriver.for :firefox
browser.get <URL>
wait = Selenium::WebDriver::Wait.new(:timeout => 20)
js_code = "return document.getElementsByClassName('Cell ')"
rawdata = Array.new
puts rawdata.size
elements = browser.execute_script(js_code)
elements.each{|e| rawdata.push(e.text) }
puts rawdata.size
arrSize = rawdata.length
puts rawdata.at(5) + " " + rawdata.at(4) + " " + rawdata.at(9) + " " + rawdata.at(6)