0
활성화되지 않은 경우 :테스트 자바 스크립트 내가 간단한 시나리오가 Behat/밍크
가Scenario: No javascript warning
Given I am on homepage
When I don't have javascript enabled
Then I should see a warning
이
가 어떻게 밍크와 함께 할 때 일부를 구현하는 것입니까? noscript 요소를 테스트하는 것보다 더 우아한 방법이 있습니까? 지금까지
내 솔루션 : 당신의 도움에 대한
/**
* @When /^I don\'t have javascript enabled$/
*/
public function iDonTHaveJavascriptEnabled()
{
$driver = $this->getSession()->getDriver();
if ($driver instanceof BrowserKitDriver or $driver instanceof GoutteDriver) {
return true;
}
throw new UnsupportedDriverActionException(
'Scenario needs to be tested with a javascript disabled driver',
$driver
);
}
/**
* @Then /^I should see a warning$/
*/
public function iShouldSeeAWarning()
{
$this->assertElementOnPage('noscript');
}
감사합니다!
덕분에, 어떻게 방문자가 분명하다 그것을 구현하지만 난 당신이 활성화 된 경우 일부 아약스 양식을 제출 할 수 .. ... 반대 내가 볼 – ottsch
을 테스트하고 싶습니다? 예를 들어 세션 값을 true로 업데이트 하시겠습니까? 나는 behat에 익숙하지 않거나 나 자신을 밍크. – Dale
예 ... 문제는 밍크가 자바 스크립트를 사용하지 않는 것처럼 행동하게하는 방법입니다 ... – ottsch