Mam Chrome bez głowy działający przez serwer Selenium, uruchamiając xvfb
związany z DISPLAY: 10, a następnie uruchamiając Selenium z DISPLAY=:10 webdriver-manager start
. Wszystko w porządku.Jak mogę uruchomić Chrome bez głowy z kątomierzem BEZ używając serwera Selenium
Mam również Chromedriver działa bezpośrednio z kątomierza, określając directConnect: true
w moim kątomierza.conf.
Co chciałbym zrobić, to połączenie dwóch, tj. uruchom chromedriver bezpośrednio (NIE SELENIUM!), ale w jakiś sposób poinstruuj go, aby działał bezgłośnie na WYŚWIETLACZU: 10.
Pod względem topologii wszystko jest uruchamiane na komputerze programisty. Nie ma żadnych serwerów. W komentarzu poniżej wspomnę o serwerze węzłów: jest on używany do uruchamiania kątomierza zamiast zwykłego uruchamiania z wiersza poleceń. Chcę, żeby kątomierz działał na WYŚWIETLACZU: 0, więc widzę jego wyniki, błędy testowe itp. Kiedy spawnuje chrom przy użyciu chromowanej kontrolki, chcę, żeby chrome działało na DISPLAY: 10. Moją przyczyną tego jest to, że chcę, aby okno chrome było większe niż mój ekran fizyczny. Zobacz How can I screenshot the full height of a mobile form factor? dla tła.
Cześć Andrew. To nie działa, ponieważ nie wiem, jak spróbować to zrobić.Nie mogę znaleźć nigdzie, by skonfigurować docelowy DISPLAY dla uruchomionej instancji chrome. – pinoyyid
java nie wchodzi w to. kątomierz jest aplikacją węzła. DISPLAY dla aplikacji węzła to DISPLAY =: 0, ponieważ kątomierz działa na moim wyświetlaczu X. To wtedy, gdy kątomierz spawnuje chromowaną kolumnę, którą chcę połączyć z chromowanym napędem do DISPLAY =: 10 – pinoyyid
Przepraszamy, skasowany, mylący komentarz. Oczywiście utknęły w trybie Java ... –