我正在做天真的e2e測試。該網站的前兩頁是角少,所以我用driver.findelement他們得到的,與忽略同步設置爲true:使用量角器選擇器和一個可能的同步問題
it('should go to login page on pressing button',function(){
driver.get('http://localhost:54080/');
driver.findElement(by.id('loginButton')).click();
expect(driver.getCurrentUrl()).toContain('Account/Login');
});
等。但是,到達角度部分(不再忽略同步)時,我希望能夠像使用模型一樣使用量角器選擇器。
ptor.findElement(protractor.By.model('item.Title'))
我覺得這給了我一個同步錯誤:
Error while waiting for Protractor to sync with the page: {...
我試過很多東西,我做的很少的測試時間的角度來看,它主要是寫在一個模糊的功能樣式。我沒有任何投票,所以它應該相當簡單,我幾乎相信這是一個時間或同步問題,脫離了大多數文檔的一般風格。
要更新,當我將ignoresynchronisation設置爲true時,測試將正常工作 - 不確定這可能會產生什麼影響。 – bunnielovekins