這是我的塊,其中包含element.element(by.model("$ctrl.benchmark.name"));
Dom不存在。它給了我錯誤,元素不在頁面上,但仍然執行所有代碼行。如果以上通過則我只要按順序處理然後去下一個。我如何處理量角器中的這些類型的問題。如何處理量角器測試,以按順序運行
it("Test BenchMark",function(){
browser.getTitle().then(function (name) {
console.log(name);
browser.sleep(2000);
element(by.linkText("Manage Benchmarks")).click();
browser.sleep(4000)
//element(by.xpath("//main[@class='ng-scope']//a[text()='Create Benchmark']")).click();
console.log("megha");
element(by.model("$ctrl.benchmark.name")).sendKeys("bench");
element(by.buttonText("Save")).click();
console.log(megha);
element(by.xpath("//button[@class='dropdown-toggle']")).click();
console.log("dropdown clicked")
});
一個辦法是切換到打字稿和使用異步/等待您的每個測試 – FCin