这是我的块,其中包含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