0
我正在爲我的一個應用程序開發e2e測試套件。我們有一個非角度站點的sso,我們的站點是一個角度站點。在我的測試開始我做出SSO設置的呼叫:量角器忽略同步問題
browser.ignoreSynchronization = true;
browser.get(browser.baseUrl + '/agoda/home?mock=mock-jax);
我能夠成功地登錄並重定向到我的應用程序,它是一個角點。我設置了browser.ignoreSynchronization = false;只要我重定向到我的應用程序和它的加載。此後沒有任何工作。
我嘗試閱讀以下內容:
var books= element.all(by.repeater('book in books'));
console.log(licenses.count());
成果轉化
{ ptor_:
{ controlFlow: [Function],
schedule: [Function],
setFileDetector: [Function],
getSession: [Function],
getCapabilities: [Function],
quit: [Function],
actions: [Function],
touchActions: [Function],
executeScript: [Function],
executeAsyncScript: [Function],
call: [Function],
wait: [Function],
sleep: [Function],
getWindowHandle: [Function],
getAllWindowHandles: [Function],
getPageSource: [Function],
close: [Function],
getCurrentUrl: [Function],
getTitle: [Function],
findElementInternal_: [Function],
findDomElement_: [Function],
findElementsInternal_: [Function],
takeScreenshot: [Function],
..
}
我相信這事做與ignoreSynchronization,但不知道我做錯了什麼?
請閱讀console.log(licenses.count());作爲console.log(books.count()); –