Tôi đang cố tạo một công cụ ghi âm cơ bản bằng Selenium2/Webdriver và tôi biết rằng Selenium đã cung cấp một IDE, nhưng tôi muốn xây dựng một cái chung chung hơn.Selenium: Trình quản lý web: Có người nghe để ghi lại hành động của người dùng trong phiên trình duyệt do WebDriver đưa ra không?
Cụ thể hơn, khi tôi khởi chạy trình duyệt bằng API WebDiver trong java, tôi muốn đăng ký người nghe với phiên hiện tại để tôi có thể nắm bắt tương tác người dùng với trình duyệt được khởi chạy của WebDriver. Về cơ bản nếu tôi viết các tương tác của người dùng bản ghi trong Java, tôi có thể làm như thế nào? Rất giống với lớp EventFiringWebDriver, nhưng lớp này thông báo cho trình nghe khi trình điều khiển khởi tạo lệnh và không phải là phiên borwser.
Ví dụ: giả sử tôi khởi chạy trình duyệt với các lệnh sau:
WebDriver driver = new FirefoxDriver();
Bây giờ có một trình duyệt firefox trống mở mà nói WebDriver ở phía dưới màu đỏ. Bây giờ giả sử tôi nhập www.google.com trong trình duyệt này và nhấn enter. Trình duyệt điều hướng tôi đến google.com. Tôi có thể đăng ký một người nghe thông báo cho tôi về các sự kiện xảy ra trong phiên trình duyệt này không?
Tôi đánh giá cao sự trợ giúp của bạn.
Mọi con trỏ, bất kỳ ai? Hãy giúp tôi. – Rex