Một số liên kết trên trang của chúng tôi mở trong một cửa sổ mới bằng cách sử dụng target = "_ blank". Làm thế nào tôi có thể làm cho selen nhìn vào cửa sổ bên phải để tôi có thể xác minh rằng trang đang liên kết đến đúng trang?Làm cách nào để xác minh liên kết target = "_ blank" bằng selen?
Dưới đây là những gì tôi đã cố gắng:
open /page/
click link=Find us on Facebook!
pause 2000
selectWindow title=window title
verifyTextPresent some text
Tôi không quen thuộc với Selenium, vì vậy tôi không thể nào đưa ra một câu trả lời thực tế. Tuy nhiên, như một nhận xét chung về thiết kế web, tôi khuyên bạn nên chống lại thuộc tính 'target', sử dụng bất kỳ giá trị nào. Chữ 'M' trong HTML là 'Đánh dấu'; HTML không nên chỉ định hành vi, chỉ có ý nghĩa. Đối với một liên kết bên ngoài, tôi khuyên bạn nên sử dụng 'rel =" external "', và sau đó JavaScript để tạo các liên kết như vậy mở trong một cửa sổ mới. [Ví dụ] (http://articles.sitepoint.com/article/standards-compliant-world/3) –