Używam Selenium WebDriver do testowania rozwijanego rozszerzenia Google Chrome. Zauważyłem, że ChromeDriver
można dostosować, dodając rozszerzenia do uruchamianej przez niego przeglądarki Chrome. Można to osiągnąć za pomocą metod klasy AddExtension
i AddExtensions
.Jak mogę uruchomić Chrome z rozpakowanym rozszerzeniem?
Dokumentacja tych metod wskazuje, że wymagają rozszerzenia jako pliki CRX. Od jestem rozwijając rozszerzenie, nie mam pliku CRX. Chciałbym móc załadować rozpakowane rozszerzenie, ale nie mogłem znaleźć metody, aby to zrobić.
Próbowałem umieścić pliki rozszerzeń w pliku zip i określając to dla metody AddExtension
, ale spowodowało to wyjątek, ponieważ nie był to plik CRX. Próbowałem również przekazać w katalogu zawierającym rozpakowane pliki, ale wyprodukowało to FileNotFoundException
.
Jak mogę to zrobić?
Nie mam pojęcia, co to wszystko oznacza, ale przegłosowałem twoją odpowiedź, ponieważ rzeczywiście wydaje się przydatną informacją. –