0
element.all(by.css('#options-ul li')).each(function (elem, index) {
return elem.evaluate('option').then(function (value) {
if (correctAns.indexOf(value.Id)!==-1) {
elem.click();
browser.sleep(5000);
quizPageElements.clickNextQn();
// browser.sleep(15000);
browser.waitForAngular();
}
});
});
얻기 오류처럼실패 : 각도기의 부실 요소 참조
Failed: stale element reference: element is not attached to the page document
(Session info: chrome=60.0.3112.113)
(Driver info: chromedriver=2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8),platform=Windows NT 6.3.9600 x86_64)
StaleElementReferenceError: stale element reference: element is not attached to the page document
(Session info: chrome=60.0.3112.113)
(Driver info: chromedriver=2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8),platform=Windows NT 6.3.9600 x86_64)
at WebDriverError (C:\Users\Mvision\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\error.js:27:5)
at StaleElementReferenceError (C:\Users\Mvision\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\error.js:227:5)
at Object.checkLegacyResponse (C:\Users\Mvision\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\error.js:505:15)
at parseHttpResponse (C:\Users\Mvision\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\http.js:509:13)
at doSend.then.response (C:\Users\Mvision\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\http.js:440:13)
at process._tickCallback (internal/process/next_tick.js:109:7)
이 <ul>
태그 내에 각 요소를 얻고 각도기의 기능을 평가하여 범위 변수의 ID를 얻고 상태를 확인하고 다음을 클릭 시도 옵션 요소를 클릭하고 다음 버튼을 클릭합니다. 가끔 평가 기능에서이 오류가 발생합니다. 오래된 오류를 피할 수 있기 때문에