İşte çalışma dava Ben Chrome'un DOM Denetleyicisi gördüğünüz unsurlar bulamıyor: Ben Watir Ruby'nin API kullanarak "bar" adlı embed öğeye başvuru çalışıyorumWatir
<html>
...
<embed name="foo">
<embed name="bar">
...
</html>
. eleman Chrome'un DOM Denetleyicisi tarafından gösterilir ama Watir ait bulgu yöntemlerden birini kullanarak bulamıyor:
browser.embeds() # only <embed name="foo"> is found
browser.html.include? 'bar' # => false
Neden oluyor? Neden Watir tam HTML'yi göstermiyor? Farklı karelerde öğeler varsa veya Javascript init işlevleri tarafından dinamik olarak yerleştirildiyse, Watir kullanarak erişilebilir olacak mı?
browser.frame(:id => "frameid").embed(:name => "bar")
bu etiketlerin düzgün kapalı mı:
Teşekkür – tadman