Oto studium przypadku:Watir nie można odnaleźć elementy widzę w Chrome DOM Inspector
<html>
...
<embed name="foo">
<embed name="bar">
...
</html>
Próbuję odwołać elementu embed o nazwie „bar” Korzystanie Watir Ruby API. Element jest wyświetlany przez DOM Inspector w Chrome, ale nie mogę go znaleźć, korzystając z metod wyszukiwania Watir:
browser.embeds() # only <embed name="foo"> is found
browser.html.include? 'bar' # => false
Dlaczego tak się dzieje? Dlaczego Watir nie wyświetla pełnego kodu HTML? Jeśli mam elementy w różnych ramkach lub dynamicznie wstawiane przez funkcje init JavaScript, czy będą dostępne za pomocą Watira?
Dzięki
Czy te tagi prawidłowo zamknięte? – tadman