이 Behat에 상당히 익숙하지 않고로드 블록에 빠졌습니다. 돌아 다니기. 나는 문서를보고, 내 직업처럼 인터넷 검색을하고, 컴퓨터를 화재 탈출구에서 벗어나지 않도록 최선을 다하고 있습니다. 저는 상당히 복잡한 프로젝트를 진행하고 있으며, 저는 그것을 설정 한 사람이 아닙니다. 그래서 나는 약간의 영역에서 약간의 길을 잃었습니다. 현재 Sahi 드라이버를
안녕하세요 내가 명령에게 그 결과를 작동하지 않습니다 php bin\behat
를 사용하는 것을 시도하고 작동하지 않는 것은 내가 명령을 php vendor\behat\behat\bin\behat
를 사용할 필요가 SRC_DIR=`pwd`
cd `dirname "$0"`
cd "../vendor/behat/behat/bin"
BIN_TARGET
내가 내 FeatureContext 그 유일한 문제에 넣었습니다 거대한 목록 정의를 촬영했습니다있다로드되지 않습니다 : default:
paths:
features: features
context:
parameters:
class: BundleMyBundle\Features\Context\FeatureCo
제 질문은 Symfony2의 일부 응용 프로그램 테스트와 관련이 있습니다. Behat과 Mink를 사용하여 테스트를 작성하고 등록 시스템 테스트에 몇 가지 문제점이 있습니다. 사용자가 등록 양식을 제출 한 후 이메일을 확인한 다음 본 이메일의 활성화 링크를 따르고 싶습니다. 나는 이메일에 대한 테스트에 대한 간단한 튜토리얼을 발견 : 심포니의 구성 파일에서
Slim 마이크로 프레임 워크를 사용하는 PHP 프로젝트에서 최근에 Behat과 Mink을 사용하기 시작했습니다. My Behat 테스트는 정상적으로 작동하지만 Sebastian Bergmann의 Jenkins-PHP 템플릿을 사용하는 빌드의 일부로 실행하고 싶습니다. 이렇게하려면 Slim 앱을 제공하기 위해 웹 서버를 실행해야합니다. 명백한 대답은 PHP
시나리오 : 수정 및 Given I click on the Campaign section folder
And I press Save in the selected Campaign
Then I should see an error balloon informing the changes cannot be saved
포인트는 마지막 단계에서이 '오류 풍선'의
Behat의 단계에 객체를 전달할 수 있는지 알고 싶습니다. 예를 들어, 내 양식의 필드는 Object로 채워집니다. 제안 상자에서 선택할 수있는 Object로 채 웁니다. 나는 sahi 또는 selenium으로 다른 방법을 안다. 그러나 나는 이것을 원하지 않는다. 나는 다음과 같은 단계를 원한다. 있을 수있다? 죄송합니다. 설명하지 않으면 죄송합니다.
Behat을 실행하는 중에 다음 오류가 발생했습니다. 그것은 내게 액세스 권한 문제 일지 모르지만 오류 메시지는 매우 모호합니다. 언급 된 파일이 존재하지 않기 때문에 액세스 권한을 추측하고 있습니다. 젠킨스를 통해 스크립트를 실행하는 경우 임시 파일은 C:/Windows/Temp/sf2DA1B.tmp이며 액세스 권한 문제가 둘 다 있다고 상상할 수 없습니
jQuery에 의존하는 @BeforeStep 훅의 페이지에서 일부 자바 스크립트를 실행하고 싶습니다. 그러나 jQuery는 그 시점에 정의되어 있지 않습니다. 실제로는 페이지가 비어 있습니다. 는 여기에 내가 실현하려 노력하고 무엇 : 내가 생각 /**
* @BeforeStep @javascript
*/
public function registerAj
http://mink.behat.org/의 지침을 사용하여 behat과 함께 작동하도록 밍크를 설정하려고합니다. 보시다시피, 약 2 개의 화면은 밍크가 드라이버없이 설치되었음을 알려줍니다. 나는 그것이 아무 것도 말할 수 없다는 것을 의미한다고 생각합니다. 그러면 초보자를위한 composer.json 파일이 시작됩니다. 나는 그것을 시험해보고, 달릴 때 p