Tôi đang sử dụng Selenium WebDriver và gặp sự cố.Làm thế nào để gỡ lỗi Selenium WebDriver hành động?
Trong giao diện người dùng, các phần tử được WebDriver nhìn thấy nhưng không thể thực hiện bất kỳ hành động nào như nhấp, nhập, chọn v.v. Các phần tử được tìm thấy bởi selen và được trả về dưới dạng cá thể của webelement. Tôi có thể nhận được, getText(), isEnabled() vv, nhưng sẽ không thực hiện bất kỳ hành động nào. Không có ngoại lệ. Nó chỉ bị treo.
Tôi không hiểu hành vi này. Nếu nó được nhìn thấy bởi WebDriver, nó sẽ nhấp vào. Tôi đã thử sử dụng hành động. Điều đó cũng cho thấy hành vi tương tự.
Làm cách nào để gỡ lỗi vấn đề này? Bất kỳ ý tưởng?
Bạn có mã cho điều này không? Tôi rất quan tâm đến trình bao bọc cũng như cách thiết lập nhật ký trong Selenium 2 WebDriver. – MacGyver
@MacGyver, Từ webdriver 2.15.0, ghi nhật ký được giới thiệu. Vì vậy, tôi nghĩ rằng không cần phải viết mã cho điều đó. Thậm chí bạn có thể đặt mức nhật ký. Dùng thử phiên bản mới nhất. – Rajasankar
Tôi đã tìm ra cách để làm điều đó trong Visual Studio mà không sử dụng trình bao bọc này. Xem câu trả lời của tôi để biết thêm chi tiết. – MacGyver