Próbuję utworzyć podstawowe narzędzie do nagrywania przy użyciu Selenium2/Webdriver i jestem świadomy, że Selenium już zapewnia IDE, ale chcę zbudować bardziej ogólny.Selen: Webdriver: Czy istnieje narzędzie do przechwytywania akcji użytkownika w sesji przeglądarki uruchomionej przez WebDriver?
Mówiąc dokładniej, po uruchomieniu przeglądarki przy użyciu WebDiver API w java, chciałbym zarejestrować słuchacza w bieżącej sesji, aby móc uchwycić interakcję użytkownika z uruchomioną przeglądarką WebDriver. Zasadniczo, gdybym miał pisać rekordowe interakcje użytkownika w Javie, jak mogę to zrobić? Jest bardzo podobny do klasy EventFiringWebDriver, ale ta klasa powiadamia odbiorcę, gdy sterownik inicjuje polecenie, a nie sesję bastra.
Na przykład powiedzieć, że uruchomienie przeglądarki z następujących poleceń:
kierowca WebDriver = new FirefoxDriver();
Teraz jest otwarta pusta przeglądarka Firefoxa, która mówi WebDriver na dole w kolorze czerwonym. Załóżmy teraz, że wpisuję adres www.google.com w tej przeglądarce i naciśnij enter. Przeglądarka przechodzi do strony google.com. Czy mogę zarejestrować detektor, który powiadamia mnie o zdarzeniach występujących w tej sesji przeglądarki?
Doceniam twoją pomoc.
Jakieś wskazówki, ktoś? Proszę pomóż. – Rex