Plone에서 로봇 테스트를 실행할 때 구문 분석 오류 문제 해결

데이비드 베인

설정에 어떤 문제가 있는지 잘 모르겠습니다. 로봇 테스트는 최근에 추가되었으며 다른 개발자의 OS X 시스템에서 성공적으로 실행되는 것을 확인했습니다.

Plone과 Firefox가 설치된 Ubuntu 시스템에서 동일한 로봇 테스트를 실행하려고합니다. 패키지는 https://github.com/collective/collective.academicprogrammes입니다.

plone.app.robotframework를 내 develop.cfg 파일의 [test] 섹션에 추가해야했습니다. 이것이 내 develop.cfg의 모습입니다.

[출처]

Collective.academicprogrammes = git [email protected] : collective / collective.academicprogrammes.git

[빌드 아웃]

테스트 패키지 = Collective.academicprogrammes [테스트]

extends = buildout.cfg

확장 프로그램 + = mr.developer

계란 + =

  Products.DocFinderTab
  plone.reload
  collective.academicprogrammes

부품 + =

  test
  diazotools
  zopeskel
  robot

항상 체크 아웃 = 소스 강제 = 소스 자동 체크 아웃 = *

[테스트]

레시피 = zc.recipe.testrunner

기본값 = [ '--exit-with-status', '--auto-color', '--auto-progress']

계란 =

  ${buildout:eggs}
  ${buildout:test-packages}

[조페 스켈]

레시피 = zc.recipe.egg

계란 =

  ZopeSkel
  Paste
  PasteDeploy
  PasteScript
  zopeskel.diazotheme
  zopeskel.dexterity
  zest.releaser
  ${buildout:eggs}

[로봇]

레시피 = zc.recipe.egg

계란 =

  Pillow
  ${test:eggs}
  plone.app.robotframework

실행 bin/buildout -c develop.cfg하려고 한 모든 것을 설치하기 위해 실행 한 후 bin/test -t robot다음 오류가 발생합니다.

lxml.etree._ParserContext._handleParseResultDoc의 파일 "parser.pxi", 569 행 (src / lxml / lxml.etree.c : 74567) 파일 "parser.pxi", 650 행, lxml.etree._handleParseResult (src / lxml / lxml.etree.c : 75458) 파일 "parser.pxi", 590 행, lxml.etree._raiseParseError (src / lxml / lxml.etree.c : 74791)

파일 "lxml.etree.pyx", 2756 행, lxml.etree.fromstring (src / lxml / lxml.etree.c : 54726) bash : 예기치 않은 토큰 근처의 구문 오류 (' (precise)david@localhost:~/Plone/zeocluster$ File "parser.pxi", line 1571, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.c:82792) bash: syntax error near unexpected token ... File "parser.pxi", line 1450, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:81590) bash: syntax error near unexpected token( '

그리고 다음과 같이 끝납니다.

AssertionError : 설치 실패 : WebDriverException : 메시지 : '프로필을로드 할 수 없습니다. 프로필 디렉터리 : / tmp / tmpqsX6Ky / webdriver-py-profilecopy Firefox 출력 : Gtk-Message : "canberra-gtk-module"모듈을로드하지 못했습니다. \ n *** LOG addons.xpi : startup \ n *** LOG addons. xpi : checkForChanges \ n *** LOG addons.xpi : 변경 사항 없음 \ n * * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * **\ n * xpconnect 래핑 된 JSObject 호출에서 다음 오류가 발생했습니다. * \ n [예외 ... "\ '[JavaScript 오류 :"this.updateDisplay는 함수가 아닙니다. "{file :"chrome : // browser / content / search / search.xml "줄 : 83}] \ '메서드 호출시 : [nsIBrowserSearchInitObserver :: onInitComplete]"nsresult : "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"위치 : "JS 프레임 :: resource : //gre/components/nsSearchService.js :: onSuccess :: line 3257 "data : yes] \ n * * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** \ n '

데이비드 베인

오류는 두 가지입니다. 하나는 모든 종속성을 포함하지 않는 경량 Linux OS를 설치했다는 사실과 관련이 있습니다. 특히 libcanberra를 설치해야했습니다. Ubuntu에서이를 수행하기 위해 'sudo apt-get install libcanberra-gtk-module'명령을 실행했습니다. canberra-gtk-module에 대한 오류를 수정하기에 충분했습니다.

두 번째 문제는 사용 된 Firefox 버전과 관련이 있습니다. Selenium 2.34는 Firefox 27 (내가 사용하고있는 브라우저)과 호환되지 않습니다. 참조 : http://selenium.googlecode.com/git/py/CHANGES

두 가지 옵션이 있습니다. Selenium을 2.40.0으로 업그레이드하십시오.

또는

Firefox 25에 대해 로봇 브라우저 테스트를 실행합니다.

나는 Firefox 25를 얻고 테스트를 실행할 때 사용하기로 결정했습니다.

이 문제에 대한 관련 정보는 다음에서 찾을 수 있습니다.

http://seleniumsimplified.com/problems-running-webdriver-on-firefox-26/

http://support.mozilla.org/en-US/questions/986545

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

서버에 업로드 할 때 PHP 구문 분석 오류

분류에서Dev

Active Directory 용 PowerShell 스크립트를 실행하려고 할 때 오류 구문 분석 오류가 발생 함

분류에서Dev

구문 분석 오류로 인해 cmd에서 artisan 명령을 실행할 수 없습니다.

분류에서Dev

Swift 4에서 Alamofire로 요청할 때 서버의 JSON 구문 분석 오류

분류에서Dev

JFugue로 구문 분석을 시도 할 때 Musixml 구문 분석 예외,이 문제를 해결하는 방법은 무엇입니까?

분류에서Dev

문법으로 구문 분석 할 때 들소 오류

분류에서Dev

Rails + YAML : application.yml에서 YAML 데이터를로드 할 때 구문 분석 오류

분류에서Dev

Rails + YAML : application.yml에서 YAML 데이터를로드 할 때 구문 분석 오류

분류에서Dev

testng.xml에서 테스트 케이스를 실행할 때 SessionID = null 문제를 해결하는 방법

분류에서Dev

DB에서 행을 가져 오려고 할 때 PHP 구문 분석 오류-Magento

분류에서Dev

음의 정수를 배열로 구문 분석 할 때 프로그램 오류

분류에서Dev

배열에서 연결할 수 없음-구문 분석 오류 : 구문 오류

분류에서Dev

Java에서 DELETE를 실행할 때 SQL 구문 오류

분류에서Dev

외부 URL에서 스크립트를 구문 분석 할 때 간단한 XML 오류

분류에서Dev

텍스트 파일에서 숫자를 구문 분석 할 때 Android Invalid Int 오류

분류에서Dev

RedHat OS에서 스크립트를 실행할 때 산술 구문 오류

분류에서Dev

Snowflake에로드 할 때 JSON 구문 분석 오류 : { 'Account_ID': None}

분류에서Dev

pdfminer로 pdf를 구문 분석 할 때 인코딩 오류 무시

분류에서Dev

JSONObject를 정수로 구문 분석 할 때 잘못된 int 오류

분류에서Dev

Java에서 객체를 생성하기 위해 JSON 문자열을 디코딩 할 때 구문 분석 문제

분류에서Dev

복합 문법으로 구문 분석 할 때 Boost.spirit 분할 오류

분류에서Dev

Query 및 Importrange를 사용할 때 수식 구문 분석 오류

분류에서Dev

[]를 사용할 때 PHP 구문 분석 오류

분류에서Dev

Logstash에서 CSV 파일의 구문 분석 오류를 해결하는 방법

분류에서Dev

Teams에 업로드 할 때 매니페스트 구문 분석 오류가 발생했지만 도구에서 유효성이 검사되었습니다.

분류에서Dev

어떻게 해제의 XInclude에 XML을 구문 분석 할 때?

분류에서Dev

iOS 구문 분석 : PFUser saveInBackgroundWithBlock은 저장에 실패 할 때 오류를 반환하지 않습니다.

분류에서Dev

다음 감소-감소 오류를 해결할 수 없음 (LALR 구문 분석)

분류에서Dev

AWS Lambda에서 사용자 지정 클래스를 사용할 때 JSON 구문 분석 오류

Related 관련 기사

  1. 1

    서버에 업로드 할 때 PHP 구문 분석 오류

  2. 2

    Active Directory 용 PowerShell 스크립트를 실행하려고 할 때 오류 구문 분석 오류가 발생 함

  3. 3

    구문 분석 오류로 인해 cmd에서 artisan 명령을 실행할 수 없습니다.

  4. 4

    Swift 4에서 Alamofire로 요청할 때 서버의 JSON 구문 분석 오류

  5. 5

    JFugue로 구문 분석을 시도 할 때 Musixml 구문 분석 예외,이 문제를 해결하는 방법은 무엇입니까?

  6. 6

    문법으로 구문 분석 할 때 들소 오류

  7. 7

    Rails + YAML : application.yml에서 YAML 데이터를로드 할 때 구문 분석 오류

  8. 8

    Rails + YAML : application.yml에서 YAML 데이터를로드 할 때 구문 분석 오류

  9. 9

    testng.xml에서 테스트 케이스를 실행할 때 SessionID = null 문제를 해결하는 방법

  10. 10

    DB에서 행을 가져 오려고 할 때 PHP 구문 분석 오류-Magento

  11. 11

    음의 정수를 배열로 구문 분석 할 때 프로그램 오류

  12. 12

    배열에서 연결할 수 없음-구문 분석 오류 : 구문 오류

  13. 13

    Java에서 DELETE를 실행할 때 SQL 구문 오류

  14. 14

    외부 URL에서 스크립트를 구문 분석 할 때 간단한 XML 오류

  15. 15

    텍스트 파일에서 숫자를 구문 분석 할 때 Android Invalid Int 오류

  16. 16

    RedHat OS에서 스크립트를 실행할 때 산술 구문 오류

  17. 17

    Snowflake에로드 할 때 JSON 구문 분석 오류 : { 'Account_ID': None}

  18. 18

    pdfminer로 pdf를 구문 분석 할 때 인코딩 오류 무시

  19. 19

    JSONObject를 정수로 구문 분석 할 때 잘못된 int 오류

  20. 20

    Java에서 객체를 생성하기 위해 JSON 문자열을 디코딩 할 때 구문 분석 문제

  21. 21

    복합 문법으로 구문 분석 할 때 Boost.spirit 분할 오류

  22. 22

    Query 및 Importrange를 사용할 때 수식 구문 분석 오류

  23. 23

    []를 사용할 때 PHP 구문 분석 오류

  24. 24

    Logstash에서 CSV 파일의 구문 분석 오류를 해결하는 방법

  25. 25

    Teams에 업로드 할 때 매니페스트 구문 분석 오류가 발생했지만 도구에서 유효성이 검사되었습니다.

  26. 26

    어떻게 해제의 XInclude에 XML을 구문 분석 할 때?

  27. 27

    iOS 구문 분석 : PFUser saveInBackgroundWithBlock은 저장에 실패 할 때 오류를 반환하지 않습니다.

  28. 28

    다음 감소-감소 오류를 해결할 수 없음 (LALR 구문 분석)

  29. 29

    AWS Lambda에서 사용자 지정 클래스를 사용할 때 JSON 구문 분석 오류

뜨겁다태그

보관