작은 AngularJS 앱으로 각도기를 테스트하고 있습니다. 이 테스트입니다 : describe('Testing Protractor', function() {
var draftList;
it('should count the number of drafts', function() {
browser.get('#/');
dra
기존 각도 응용 프로그램으로 E2E 테스트를 설정할 때 응용 프로그램에서 socket.io를 사용하고 있으므로 시작하는 데 문제가 있습니다. 각도기는 노드 모듈이 제공하는 socket.io 파일을 내 개인 코드의 일부가 아니기 때문에 찾을 수 없습니다. <script type="text/javascript" src='/socket.io/socket.io.j
내가 잘 작동 다음 E2E 테스트가 대신 개수/길이 var results = ptor.findElements(protractor.By.
repeater('phone in phones').column('phone.name'));
results.then(function(arr) {
expect(arr.length).
GRUNT를 통해 빌드되는 자바 스크립트가 많은 앱이 있습니다. 이 응용 프로그램을 테스트하려면 Jasmine으로 작성된 테스트가 있습니다. 테스트는 카르마와 각도기를 통해 실행됩니다. 이 테스트의 코드 적용 범위를 명령 줄에 표시하고 싶습니다. 내 질문은, 어떻게해야합니까? 빌드 프로세스 내에서 코드 적용 범위 세부 정보를 통합하는 방법을 알 수 없습니다
AngularJS를 처음 사용했습니다. 각도기로 엔드 투 엔드 테스트를 실행하려고합니다. 현재, 나는 grunt-protractor-runner의 도움을 받아 무언가를 테스트하고 있습니다. 내 기본 테스트는 다음과 같습니다. describe('My Tests', function() {
var p = protractor.getInstance();
파일 example.js이 간단한 각도기 테스트를 살펴 자스민/각도기 테스트 : 각도기로이 테스트를 실행하기 위해 describe('this is my first test',function(){
var ptor;
it('step 1 ',function(){
ptor = protractor.getInstance();
p
저는 각도기 테스트를 Angular로 쓰고 있습니다. 지시어가 올바르게 렌더링되었는지 확인하고 싶습니다.하지만 각도기 구문에서 가장 좋은 방법은 확실하지 않습니다. 이 내 렌더링 된 HTML이 모습입니다 : <div faqs-widget="" class="ng-scope">
<h1 class="ng-binding">My FAQs</h1>
<ul>
<!
테스트를 시작할 때 각도기/Webdriver 브라우저 테스트 창에 초점을 맞추려고합니다. 초점으로 말하면, 테스트 윈도우가 화면에 표시된 다른 윈도우의 맨 위에 와야한다는 것을 의미합니다. 지금은 다른 윈도우 아래에 나타납니다. WebStorm에서 Selenium chromedriver와 Starting Protractor를 사용합니다. 는 내가 시나리오
내가 browser.executeScript가 실행되는 코드의 조각을 제공하지만이 브라우저입니다 해결하지 못할 것이 몇 가지 오류가 있습니다. executeScript 코드 : browser.executeScript('var allcookies = document.cookie;
cookiearray = allcookies.split(";");
for (