1

我已经搜索了许多论坛以寻找有类似问题的用户,但无济于事。我的问题如下:

我正在编写一个量角器测试,它期望不存在 HTML 元素:

expect(result[0].$('#edit').isPresent()).toBe(false);

当我运行此测试时,它会引发以下错误:

No element found using locator: By.cssSelector("#edit")

我觉得很难解决这个问题,我错了吗?我想这会通过测试,因为我希望该元素不可用。如果它以某种方式可用,它只会说:Expected true to be false或类似的东西。

任何澄清将不胜感激!

4

1 回答 1

0

我会通过isElementPresent()调用它来接近它result[0]

expect(result[0].isElementPresent(by.css('#edit'))).toBe(false);
于 2015-04-29T15:54:12.110 回答