behat/mink를 사용하여 "remember me"기능을 테스트하고 있습니다. 기능적으로, 사용자가 메인 페이지를 방문하면 javascript/ajax 코드는 사용자가 "기억"되었는지 확인합니다. 그렇다면 자바 스크립트가 다른 페이지로 리디렉션됩니다. 내 LoginPage은 $path = '/login.html'으로 정의됩니다. 리디렉션 후에는 /mai
밍크과 함께 헤드리스 브라우저 (phantomjs)를 사용하여 제 웹 사이트에서 기능 테스트를하고 있습니다. 이제이 설정에서 파일을 정기적으로 다운로드 할 수 없습니다 (예 : 링크 클릭). 그래서 링크 또는 버튼에서 URL을 추출하고 수동으로 파일을 다운로드해야합니다. 내가 방금 언급 한 바와 같이 때때로이 다운로드에 대한 링크 () 없지만, 양식에서 버
Picture of tested code/Picture of working signature 안녕하세요 저는 밍크와 통합 셀렌 드라이버와 함께 behat를 사용하고 가짜 서명을 입력 테스트를 작성하려고합니다. 우리는 마우스를 사용하여 화면에 서명을 그려 셀레늄이 나를 위해 그렇게 할 수 있기를 원합니다. 나는 필드의 ID를 잡고 dragTo ('내 페이지의
Behat으로 로그인 확인 단계를 수행하려고합니다. 테스트를 시작하기 전에 데이터베이스를 청소하고 Fixture loader를 실행하여 사용자가 데이터베이스에 있는지 확인했습니다 (이 확인란을 선택 했음). 입력이 채워진 후 (올바른 데이터로) 잘못된 자격 증명으로 제출이 실패합니다. 열린 브라우저의 동일한 열린 세션에서 수동으로 데이터를 다시 입력하면 (
내가 Behat, 밍크 및 SeleniumGrid 를 사용하여 스크린 샷을 달성하고자하는 가능하지만이 오류를 얻을 수 없습니다 : 나는 " 로 이동 감안할 때 mySite.org/private "# FeatureContext :: visit() Mink 인스턴스가 Mink 컨텍스트 클래스에 설정되지 않았습니다. Mink Extension을 활성화 했습니까?
iframe 내부의 텍스트/메시지를 이름/ID로 확인해야합니다. 탐구 후, 그 해결책을 찾아 id/name을 추가하고 switchToIFrame (id/name)을 사용합니다. 밍크의 노드 요소에 id/name을 어떻게 설정합니까? SetAttribute()는 nodelement에서 지원되는 메서드가 아니며 setValue()는 프레임에서 지원되지 않습니다
웹 사이트에 몇 개의 CSS 선택기가 있는지 테스트해야합니다. 나는 조건이 일치하는 노드가있는 거대한 배열을 찾습니다. 내가 배열 내에서 행을 계산하면 , 내가 "5"를 얻을 수 있지만, 수 "세" 내 코드 schould : /**
* @Then /^I should see more then one css slider-selector "([^"]*)"$/
behat에 대한 최상의 CI (Continuous Integration) 도구 란 무엇이며 구성 단계를 제공 할 수 있습니까? 때문에 하나의 자식을 밀어 때 behat의 모든 기능을 실행하고 싶습니다. 예를 들어 무언가가 나의 자식 A/C를 밀어 넣을 때 CI는 모든 기능을 실행하게되고 결과는 젠킨스처럼 이메일을 통해 보내야합니다.
Zombie.js 및 Behat으로 문제가 있습니다. 프로젝트에 로컬로 설치하려고합니다 (우리가 시도한대로 not to depend on global packages)하지만 Behat을 실행하면 Error: Cannot find module 'zombie/node_modules/tough-cookie'이 계속 나타납니다. 다음은 밍크 좀비 드라이버 패키지로
메일에서 브라우저로 리디렉션하고 싶습니다. 요구 사항은 마치 하나의 링크가 포함 된 메일을 가지고 있으며 링크를 클릭하면 브라우저로 리디렉션됩니다. 이를 달성하기 위해 메일 서버에베이스 URL을 구성했습니다 (예 : microsoft.outlook.com). 링크를 클릭하면 http://abcd.com/registration/success url로 이동합니