0
我在量角器UI測試中遇到了一個奇怪的問題。對於其中一項測試,我必須點擊鏈接並在不同的標籤中打開該鏈接。 當我單獨運行該測試時測試正在通過,但是當我將它作爲測試套件運行時,測試失敗。在其他選項卡上打開測試失敗當我作爲測試套件運行
請檢查代碼並提出建議。
function(callback){
browser.getAllWindowHandles().then(function(tabs){
var secondTab = tabs[1];
var firstTab = tabs[0];
browser.switchTo().window(secondTab).then(function(){
expect(browser.driver.getCurrentUrl()).toBe("www.google.com");
element(by.css('heading')).getText().then(function(text){
expect(text).toBe('Welcome');
});
browser.close(); //Close the current Tab
});
browser.switchTo().window(firstTab);
//Log Out from the site
element(by.id("side-menu")).click();
element(by.linkText("Logout")).click();
callback();
});
}
你面臨的錯誤是什麼? –