Dưới đây là một trường hợp nghiên cứu:watir không thể tìm thấy các yếu tố tôi thấy trong DOM Inspector Chrome
<html>
...
<embed name="foo">
<embed name="bar">
...
</html>
Tôi đang cố gắng để tham khảo các yếu tố nhúng có tên là "bar" sử dụng API watir Ruby. Phần tử được Trình theo dõi DOM của Chrome hiển thị nhưng tôi không thể tìm thấy phần tử đó bằng bất kỳ phương pháp tìm kiếm nào của Watir:
browser.embeds() # only <embed name="foo"> is found
browser.html.include? 'bar' # => false
Tại sao điều đó xảy ra? Tại sao Watir không hiển thị HTML hoàn chỉnh? Nếu tôi có các phần tử trong các khung khác nhau hoặc được chèn tự động bởi các hàm init Javascript, chúng có thể truy cập được bằng Watir không?
Cảm ơn
có các thẻ đóng đúng cách? – tadman