웹 페이지의 한 위치에서 두 번 클릭하여 호출되는 기능을 가진 시스템을 개발 중입니다. (AngularJS 사용) 그러면 마우스의 좌표를 가져 와서 필요.분도기 특정 위치에서 두 번 클릭
각도기를 사용하여 e2e 테스트를하고 있는데 두 번 클릭을 시뮬레이트하고 위치를 다시 얻는 방법에 대한 정보를 찾을 수 없습니다.
누구에게이 아이디어가 있습니까?
감사합니다.
웹 페이지의 한 위치에서 두 번 클릭하여 호출되는 기능을 가진 시스템을 개발 중입니다. (AngularJS 사용) 그러면 마우스의 좌표를 가져 와서 필요.분도기 특정 위치에서 두 번 클릭
각도기를 사용하여 e2e 테스트를하고 있는데 두 번 클릭을 시뮬레이트하고 위치를 다시 얻는 방법에 대한 정보를 찾을 수 없습니다.
누구에게이 아이디어가 있습니까?
감사합니다.
browser.actions().doubleClick(myElement).perform()
당신은 테스트 것과 같은 방식으로 테스트를 할 수 있어야 두 번만 당신은 WebDriver ActionSequence하여이 작업을 수행 할 수 있습니다
it('should check ng-click', function() {
expect(binding('count')).toBe('0');
element('.doc-example-live :button').click();
element('.doc-example-live :button').click();
expect(binding('count')).toBe('1');
});
, 겨을 클릭,하지만 당신은 어디에 그것을 말할 필요 대신 다시 위치를 얻는 클릭
browser.actions().mouseMove({x: 50, y: 50}).doubleClick().perform()
내가 클릭의 위치가 아닌 요소 WA 것을 얻을 필요 클릭. – Menshawi
단순히 요소의 좌표를 가져 와서 얻은 결과와 비교하여 검증하지 않겠습니까? – GrantByrne
element.click은 Promise를 반환한다는 것을 기억하십시오. – LeeGee