Selenium을 통해 헤드리스 Firefox를 실행할 때 오류 발생

Goluhaque

SSH를 통해 Selenium을 통해 원격 시스템 (Ubuntu 16.04 실행)에서 헤드리스 파이어 폭스를 실행하려고합니다. 그러나 "오류 : GDK_BACKEND가 사용 가능한 디스플레이와 일치하지 않습니다."오류가 발생합니다. 내 호스트 컴퓨터는 Windows를 실행합니다. 그래픽 출력을보고 싶지 않습니다. 셀레늄 테스트에만 사용됩니다.

X Virtual Frame Buffer를 사용하여 더미 드라이버 역할을합니다.

Xvfb :10 -screen 0 1024x768x16 &

또한이 특정 경우에 대해 값이 10 인 DISPLAY 환경 변수를 내보냈습니다.

내가 어디로 잘못 가고 있습니까?

편집 : xvbf를 실행 한 후 SSH를 통해 명령 줄에서 "sudo firefox"를 실행하면 오류가 발생하지 않습니다. 셀레늄을 통해 firefox를 실행할 때만 오류가 발생합니다.

자세한 내용은:-

셀레늄을 통해 firefox를 호출하고 있습니다. 셀레늄 독립형 서버가 제공하는 정확한 오류는 다음과 같습니다.

17:52:55.218 INFO - Executing: [new session: Capabilities     [{browserName=firefox, platform=ANY,     firefox_profile=UEsDBBQAAAAAAJuOD0nf9RXUMgAAA...}]])
17:52:55.230 INFO - Creating a new session for Capabilities   [{browserName=firefox, platform=ANY, firefox_profile=UEsDBBQAAAAAAJuOD0nf9RXUMgAAA...}]
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host     127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
Error: GDK_BACKEND does not match available displays
Goluhaque

분명히 이것은 Firefox 48과 Selenium 사이의 비 호환성 때문입니다 (selenium 확장은 firefox 48에 서명되지 않았고 firefox 48은 서명 된 확장 만 실행합니다). 내 사용 사례가 브라우저에 특화되지 않았기 때문에 방금 크롬을 사용했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Selenium을 통해 헤드리스 Firefox를 실행할 때 오류 발생

분류에서Dev

ExtJS를 통해 Wijmo SpreadJS를 실행할 때 오류 발생

분류에서Dev

Organizer를 통해 iOS 7 앱을 업로드 할 때마다 Xcode 오류 발생

분류에서Dev

heroku를 통해 mongoDB를 시드 할 때 오류 발생

분류에서Dev

"저장 프로 시저 실행"을 통해 ssms에 데이터를 삽입 할 때 오류 발생

분류에서Dev

TestNG를 통해 Selenium을 실행할 때 Null 포인터 예외 발생

분류에서Dev

명령을 실행하기 위해 변수에 디렉토리 경로를 저장할 때 오류 발생

분류에서Dev

C #을 통해 GAMS 코드를 실행하려고 할 때 Visual Studio에서 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

Minikube를 통해 Docker 다단계 이미지를 빌드 할 때 오류 발생 : 파일을 찾을 수 없음

분류에서Dev

Presto 쿼리 발생 오류-SELECT *를 실행할 때 StageStateMachine NullPointer

분류에서Dev

d3.drag ()는 jsdom을 통해 mousedown 이벤트를 테스트 할 때 오류를 발생시킵니다.

분류에서Dev

스크립트에서 awk를 실행할 때 오류 발생

분류에서Dev

ssh를 통해 bash 명령을 실행할 때 오류

분류에서Dev

Python으로 Mailgun을 통해 변수를 제출할 때 오류 발생

분류에서Dev

잘라내기를 통해 빈 열을 만들려고 할 때 오류 발생

분류에서Dev

Terraform을 통해 앱 게이트웨이를 배포 할 때 오류 발생

분류에서Dev

Symfony-양식을 통해 OneToOne 관계를 저장할 때 오류 발생

분류에서Dev

RVM을 통해 Mac OSX Lion에 Ruby를 설치할 때 발생하는 오류

분류에서Dev

Python에서 Popen을 통해 cvlc를 호출 할 때 오류 발생

분류에서Dev

PHP를 통해 실행할 때 SQL 구문 오류가 발생하지만 SQL 쿼리로 정상적으로 실행 됨

분류에서Dev

HTTP를 통해 iPXE를 통해 UbuntuServer 설치 프로그램을 부팅 할 때 미리 시드 파일을 찾는 동안 오류가 발생했습니다.

분류에서Dev

Python을 사용하여 API를 통해 데이터에 액세스하려고 할 때 오류 발생

분류에서Dev

하위 프로세스를 통해 파일을 압축 할 때 "incorect 명령 줄 오류"발생

분류에서Dev

XP에서 TLS를 통해 다운로드 할 때 Curl에서 오류 발생

분류에서Dev

PowerMockRunner 클래스를 통해 실행할 때 사용자 정의 db 드라이버에 연결하는 동안 오류가 발생합니다.

분류에서Dev

Windows 서비스로 인해 오류가 발생할 때 ruby exe 파일을 실행하십시오.

분류에서Dev

Azure DevOps Pipelines를 통해 DACPAC를 배포 할 때 오류 발생

분류에서Dev

Selenium WebDriver 테스트 용 자바 스크립트를 사용하여 드래그 앤 드롭을 실행하려고 할 때 오류가 발생했습니다.

분류에서Dev

Selenium Grid에서 robotframework 테스트 스크립트를 실행할 때 연결 거부 오류 발생

Related 관련 기사

  1. 1

    Selenium을 통해 헤드리스 Firefox를 실행할 때 오류 발생

  2. 2

    ExtJS를 통해 Wijmo SpreadJS를 실행할 때 오류 발생

  3. 3

    Organizer를 통해 iOS 7 앱을 업로드 할 때마다 Xcode 오류 발생

  4. 4

    heroku를 통해 mongoDB를 시드 할 때 오류 발생

  5. 5

    "저장 프로 시저 실행"을 통해 ssms에 데이터를 삽입 할 때 오류 발생

  6. 6

    TestNG를 통해 Selenium을 실행할 때 Null 포인터 예외 발생

  7. 7

    명령을 실행하기 위해 변수에 디렉토리 경로를 저장할 때 오류 발생

  8. 8

    C #을 통해 GAMS 코드를 실행하려고 할 때 Visual Studio에서 오류가 발생하는 이유는 무엇입니까?

  9. 9

    Minikube를 통해 Docker 다단계 이미지를 빌드 할 때 오류 발생 : 파일을 찾을 수 없음

  10. 10

    Presto 쿼리 발생 오류-SELECT *를 실행할 때 StageStateMachine NullPointer

  11. 11

    d3.drag ()는 jsdom을 통해 mousedown 이벤트를 테스트 할 때 오류를 발생시킵니다.

  12. 12

    스크립트에서 awk를 실행할 때 오류 발생

  13. 13

    ssh를 통해 bash 명령을 실행할 때 오류

  14. 14

    Python으로 Mailgun을 통해 변수를 제출할 때 오류 발생

  15. 15

    잘라내기를 통해 빈 열을 만들려고 할 때 오류 발생

  16. 16

    Terraform을 통해 앱 게이트웨이를 배포 할 때 오류 발생

  17. 17

    Symfony-양식을 통해 OneToOne 관계를 저장할 때 오류 발생

  18. 18

    RVM을 통해 Mac OSX Lion에 Ruby를 설치할 때 발생하는 오류

  19. 19

    Python에서 Popen을 통해 cvlc를 호출 할 때 오류 발생

  20. 20

    PHP를 통해 실행할 때 SQL 구문 오류가 발생하지만 SQL 쿼리로 정상적으로 실행 됨

  21. 21

    HTTP를 통해 iPXE를 통해 UbuntuServer 설치 프로그램을 부팅 할 때 미리 시드 파일을 찾는 동안 오류가 발생했습니다.

  22. 22

    Python을 사용하여 API를 통해 데이터에 액세스하려고 할 때 오류 발생

  23. 23

    하위 프로세스를 통해 파일을 압축 할 때 "incorect 명령 줄 오류"발생

  24. 24

    XP에서 TLS를 통해 다운로드 할 때 Curl에서 오류 발생

  25. 25

    PowerMockRunner 클래스를 통해 실행할 때 사용자 정의 db 드라이버에 연결하는 동안 오류가 발생합니다.

  26. 26

    Windows 서비스로 인해 오류가 발생할 때 ruby exe 파일을 실행하십시오.

  27. 27

    Azure DevOps Pipelines를 통해 DACPAC를 배포 할 때 오류 발생

  28. 28

    Selenium WebDriver 테스트 용 자바 스크립트를 사용하여 드래그 앤 드롭을 실행하려고 할 때 오류가 발생했습니다.

  29. 29

    Selenium Grid에서 robotframework 테스트 스크립트를 실행할 때 연결 거부 오류 발생

뜨겁다태그

보관