Nie mogę znaleźć odpowiednika Selenium IDE, który działa z Chrome.
Czy ktoś wie, jak używać Selenium IDE z Chrome zamiast Firefox? A może istnieje alternatywne narzędzie, które działa z Chrome?
Nie mogę znaleźć odpowiednika Selenium IDE, który działa z Chrome.
Czy ktoś wie, jak używać Selenium IDE z Chrome zamiast Firefox? A może istnieje alternatywne narzędzie, które działa z Chrome?
Odpowiedzi:
artejera, czy masz na myśli Selenium jako wtyczkę do Twojej przeglądarki (Selenium IDE)? Oto coś do automatyzacji w Google Chrome.
Ale jeśli chcesz pracować z Selenium RC, po prostu skonfiguruj przeglądarkę w swoim skrypcie testowym. W Selenium istnieje metoda setBrowser ().
możesz używać rozszerzeń Google Chrome, takich jak imacros, scirocco w Chrome 21 lub nowszych wersjach. są podobne do Selenium IDE dla przeglądarki Firefox. Scirocco wydaje się być nowy z pewnymi ograniczeniami, takimi jak nawigacja nie jest obsługiwana. Dlatego polecam imacros, wydaje się być bardzo zbliżony do selenu.
Jeśli chcesz wykorzystać możliwości nagrywania i odtwarzania Selenium IDE dla przeglądarki Chrome, istnieje równoważne rozszerzenie dla Chrome o nazwie Scirocco. Możesz dodać go do Chrome, odwiedzając tutaj w przeglądarce Chrome https://chrome.google.com/webstore/search/scirocco
Scirocco zostało stworzone przez Sonix Asia i nie jest tak dopracowane jak Selenium IDE dla przeglądarki Firefox. W rzeczywistości jest dość wadliwy w niektórych miejscach. Ale robi to, o co prosisz.
Nie, Google Chrome nie współpracuje z Selenium IDE. Ponieważ Selenium IDE jest wtyczką do Firefoksa, działa tylko z FF.
Zgodnie z Twoją ostatnią częścią pytania: czy jest jakieś alternatywne narzędzie, które może współpracować z Chrome? Możliwa odpowiedź jest następująca:
Możesz używać Sahi z Chrome. Narzędzie Sahi Test Automation obsługuje przeglądarki Chrome, Firefox i IE. Możesz odwiedzić, aby uzyskać szczegółowe informacje:
Kilka miesięcy temu Micro Focus wypuściło darmowe narzędzie, które pozwala na nagrywanie skryptów Selenium w Chrome i Firefox. Nazywa się Silk WebDriver, możesz go pobrać bezpłatnie z https://www.microfocus.com/products/silk-portfolio/silk-webdriver/
Zastrzeżenie: pracuję dla Micro Focus.
Nie ma rozszerzenia Google Chrome porównywalnego z Selenium IDE.
Scirocco to tylko częściowa (i podobno zawodna) implementacja.
Jest jeszcze jedna wtyczka, Bug Buster Test Recorder , ale działa tylko z ich usługą. Nie wiem, czy to skuteczność.
Sahi i TestComplete również mogą nagrywać, ale żadne z nich nie są darmowe i nie są wtyczkami przeglądarki.
iMacros to wtyczka, która umożliwia nagrywanie i odtwarzanie, ale nie jest nastawiona na testowanie i nie jest kompatybilna z Selenium.
Wygląda na to, że istnieje zapotrzebowanie na takie narzędzie, a Selenium nie obsługuje Firefoksa. Tak więc, chociaż wiem, że Stack Overflow nie jest forum do tego, każdy zainteresowany pomocą w tym pomoże, daj mi znać.
Byłbym zainteresowany, jakie są ograniczenia i dlaczego nie zostało to zrobione. Czy po prostu oficjalny zespół Selenium nie chce go wspierać, czy jest jakieś techniczne ograniczenie?
Chociaż nie można rejestrować testów za pomocą Selenium IDE w Chrome (lub jakiejkolwiek innej przeglądarki innej niż FF), można je uruchamiać (z IDE) w Chrome, IE i innych przeglądarkach przy użyciu funkcji odtwarzania Webdriver w Selenium 2 IDE. Testy będą musiały być rejestrowane i uruchamiane z FF - Chrome uruchomi się przed wykonaniem pierwszego kroku testu. Instrukcje dotyczące konfiguracji i wykonywania testów znajdują się tutaj i tutaj . Będziesz musiał zainstalować Selenium 2 IDE (jeśli jeszcze tego nie zrobiłeś) i plik wykonywalny Chrome Webdriver Server - oba są dostępne do pobrania w witrynie Selenium HQ.
UWAGA: Jeśli powyższe spełnia Twoje potrzeby, możesz również rozważyć konwersję wszystkich testów do Selenium Webdriver (co oznacza, że będą one w całości kodowane i nie będą już uruchamiane z Selenium IDE). Byłoby to lepsze rozwiązanie z punktu widzenia utrzymania testów i prostoty wykonania. Dokumentacja Selenium (na stronie Selenium) zawiera więcej informacji na temat procesu konwersji testów Selenium IDE do Webdriver.
Zobacz Scirocco Recorder dla Chrome. Nagrywa IDE dla Selenium 2 w przeglądarce Chrome.
https://chrome.google.com/webstore/detail/scirocco-recorder-for-chr/ibclajljffeaafooicpmkcjdnkbaoiih
Po prostu fyi. Jest to dostępne jako pakiet nuget w środowisku Visual Studio. Daj mi znać, jeśli potrzebujesz więcej informacji, ponieważ je wykorzystałem. Adres URL można znaleźć Link do nuget
Możesz również znaleźć tutaj informacje. Blog ze szczegółami