Czy Google Chrome współpracuje z Selenium IDE (tak jak Firefox)? [Zamknięte]


81

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?


Wypróbowałem testim.io jako alternatywę i tak bardzo mi się spodobało, że dołączyłem do firmy: D To obsługuje Firefoksa, chociaż jest to produkt komercyjny, więc jest bardziej odpowiedni dla firm niż osób.
— Benjamin Gruenbaum

Jest teraz rozszerzenie Selenium IDE dla Chrome.
— Anthony Faull

Odpowiedzi:


45

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 ().


10
„po prostu skonfiguruj przeglądarkę w swoim skrypcie testowym” - jak mam to zrobić?
— whamsicore

@whamsicore to skomplikowane. Wypróbuj Przewodnik po Selenium, aby uzyskać instrukcje krok po kroku seleniumguidebook.com
— Noah Sussman

4
Tak naprawdę nie odpowiedziałeś na jego pytanie. Jego pytanie dotyczyło szczególnie tego, jak używać Selenium IDE w Chrome (ponieważ nie jest oficjalnie obsługiwane). W swojej odpowiedzi zasadniczo powiedziałeś: „wkręć selen, zamiast tego użyj tej innej rzeczy”. Twoja druga linia ma zastosowanie tylko wtedy, gdy uruchamiamy już napisany kod. Problemem OP jest samo napisanie skryptu.
— Mugen

10

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.


7

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.


5

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:

http://sahi.co.in/


2
byłoby to bardziej przydatne, gdyby nie było tak drogie i gdyby faktycznie była to wtyczka do przeglądarki
— StackExchange What The Heck


1

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?


1

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.



0

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.