에 실패, 나는 시도 확인란소명 "클릭()가"내 테스트 케이스 중 하나에 각도기
에 클릭을 수행해야합니다 : -
var cb = element(by.css('#port'+text));
cb.click() // failed
및
browser.actions().mouseMove(cb).click().perform();
누구든지 이런 종류의 문제에 직면 해 있습니다. 다른 해결책이 있습니까?
업데이트 - 하드 코드로 시도했습니다. D 값 :
템플릿
<input type="checkbox" style="min-width:50px;" id="port32201295-a833-45ea-8268-7c4bc0aa9887" ng-checked="port.checked" ng-disabled="port.disabled" ng-click="getSelectedPorts($event,port);
submenu.network.minimizeMaximizePops($event)">
JS 또는
var cb = element(by.css('#port32201295-a833-45ea-8268-7c4bc0aa9887'));
cb.click() // failed(element is not visible | but element is visible have height & width)
browser.actions().mouseMove(cb).click().perform();// nothing happens
전체 코드를 붙여 넣을 수 있습니까? 텍스트가 정의되지 않았습니까? –
하드 코딩 된 값으로 시도했는데 구문 오류가없는 경우에만 확인란이있는 문제가 발생합니다. –
.click()을 호출하면 확인란이 제대로 작동하지만 여기서는 선택기를 선택하지 않아도됩니다. 요소. 브라우저 개발자 도구에 들어가서 거기서 성명서를 실행 해 보셨습니까? –