I'am은 로그인 페이지를 테스트 각도 응용 프로그램을 감지하고 진정한 기대할 홈 페이지 제목을로드 기다려야하지만, 내가 테스트를 실행할 때이 메시지가 없습니다 : 을 실패 : 비동기식 각도 작업이 11 초 후에 을 끝내기를 기다리는 동안 시간이 초과되었습니다. 현재 페이지가 각도 응용 프로그램이 아니기 때문일 수 있습니다. 자세한 내용은 FAQ를 참조하십
여러 번 질문 했으므로 제안 된 해결책은 browser.driver.switchTo('your-frame-name')과 같은 것이었지만 내 코드에서 동일한 switchTo() 메소드에 액세스 할 수없는 것으로 보입니다. import { AppPage } from './app.po';
import {browser, by, element} from 'prot
현재 선택 상자의 옵션 값을 어떻게 얻을 수 있습니까? 아래 코드를 시도했지만 작동하지 않습니다. element(by.css('#selectbox')).all(by.tagName('option')).then(function (options) {
options.forEach(option => {
if (option.getAttribute(
E2E 테스트의 일부로 드래그 앤 드롭을 자동화하는 것에 대해 이미 많은 이야기가 있습니다. 그러나 많은 시간을 들여서, 필자는 함수를 사용하여 작동하는 것으로 설명 된 메소드를 얻을 수 없다 ... 이상하게도 console.log는 테스트가 통과되었다고 유지하지만 스크린 샷에는 아무것도 표시되지 않는다. 그것이 일어났다. Screenshots shows
사양을 실행하면 Chrome이 시작되고 즉시 다른 탭이 Chrome 설정 페이지로 열립니다. 무슨 일이 벌어지고 있는지 전혀 알지 못합니다. 다음은 오류 메시지입니다. [11:38:54] I/direct - Using ChromeDriver directly...
[11:38:54] I/launcher - Running 1 instances of WebDr
을 사용하여 테이블에서 요소를 찾을 수 없습니다 HTML 페이지 - 각도 JS를 사용하여 : <tr data-ng-repeat="tableRow in $ctrl.tableResults track by $index" id="case-list-table-row" class="ng-scope" style=""><!-- ngRepeat: tableTitle in
내가 Webdriver의 제어 흐름과 함께 지난 몇 년 동안 요소의 배열을 필터링하기 위해 다음과 같은 기능을 사용하고 이 활성화 기다리고 : 지금 마이그레이션하려고 filterElementsByText (elemList, comparator, locator) {
return elemList.filter((elem) => {
let sea
나는 분계기 config.js에서 다음과 같은 구성을 가지고 있지만 HTML 보고서가 아닌 지정된 폴더에 스크린 샷만을 생성하고 있습니다. 나는이 단계를 통과 한 사람이 내가 부족 또는 모든 버전의 특정 문제가있는 위치를 지정 할 수 여기 https://www.npmjs.com/package/protractor-jasmine2-html-reporter va
jasmine-spec-reporter가 요소를 클릭했음을 확인합니다. 콘솔 뷰에서 확인 표시가 나타납니다. 그러나 분도기에서 jasmine2-html-reporter는 스펙을 건너 뛰었 음을 보여줍니다. 실제로 클릭되었을 때. 이 문제를 어떻게 해결할 수 있습니까? . 나는이 전달이 시각적으로 보여줍니다 예상 예를 들어 기대 문 (browser.getCu