0

PHP 코드에서 드래그 앤 드롭 시나리오를 테스트하고 싶습니다. 코드 작성을 사용하여 셀레늄 모듈을 구성해야합니다.우분투에서 셀레늄을 구성하여 코드 작성에서 PHP를 테스트합니다.

나는 codeception을 사용하여 셀레늄을 통해 PHP 코드 (웹 사용자)를 테스트하려고합니다. 그러나 나는 그것을 할 수 없었다. 동안 내가 무엇입니까 테스트를 실행 // 127.0.0.1:4444/ 개방 하지만 설명서의 지침에 따라 내가 acceptance.yml을 변경 한 : 나는 우분투를 사용하고

내가 설치 한 셀레늄 RC 서버 도이 링크는 HTTP입니다 OS 다음 오류

가 [Codeception \ 예외 \ 때 ModuleConfig]
Codeception \ 백분율 \ 밍크 모듈이 구성되지!
제공된 드라이버에서 제공된 URL에 액세스 할 수 없습니다. 연결할 수 없습니다!

내 셀렌 모듈을 구성하는 데 필요한 변경 사항을 알려주십시오.

방법 OS는 우분투가 누군 데 셀레늄 모듈을 구성하는 저를 지시하십시오

참조 사이트는 여기에 있습니다 : Selenium

AcceptanceTests

+0

Selenium RC 서버가 올바르게 시작되었는지 확인하십시오. 그리드 허브 2.30.0 : – sectus

+0

예 선생님의 RC 서버가 이미 URL을 여기 http://127.0.0.1:4444/grid/console?config=true&configDebug=true 으로 포트 4444에서 실행하는 구성입니다 허브에 대한 구성 : 호스트 : 127.0.0.1 포트 : 4444 cleanUpCycle : 5000 시간 제한 : 300000 browserTimeout : 0 newSessionWaitTimeout : -1 grid1Mapping : {} throwOnCapabilityNotPresent : 사실 capabilityMatcher : org.openqa.grid. internal.utils.DefaultCapabilityMatch er 우선 순위 : null 서블릿 : – user2106067

+0

우분투에서 셀레늄을 구성하는 방법을 알려주십시오. – user2106067

답변

0

대답은 multilined 할 수 있습니다. : ^)

Laureing selenium.

#!/bin/bash 
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 

mkdir $DIR/../log 
java -jar $DIR/selenium-server-standalone-2.29.0.jar 1>$DIR/../log/selenium-server-standalone.log 2>&1 & 

acceptance.suite.yml

class_name: WebGuy 
modules: 
    enabled: 
     - Selenium 
     - WebHelper 
    config: 
     Selenium: 
      url: 'http://url.local/' 
      browser: firefox 

P.S. WebGuy를 생성하는 것을 잊지 마십시오 (php codecept.phar build)

+0

선생님 이해 셀렌을 시작합니다. #!/빈/bash는 DIR은 = "$ (CD"$ (dirname이는 "$ {BASH_SOURCE [0]}") "&& PWD)" 에서 mkdir $ DIR은 /../ $ DIR -jar 자바를 기록 /selenium-server-standalone-2.29.0.jar 1> $ DIR /../ log/selenium-server-standalone.log 2> & 1 & 터미널에서이 작업을 수행하는 방법 – user2106067

+0

그냥 스크립트 일뿐입니다 ... 'java -jar $ DIR/selenium-server-standalone-2.29.0.jar' – sectus

+0

yes로 처리 할 수 ​​있습니다. 내가 해냈어. 고마워. 하지만 첫 번째 페이지 만 확인합니다. 다음 페이지 확인 안 함 – user2106067

관련 문제