这是使用 angular 1.1.X 完成的
如果有一个没有唯一类或 id 的 dom 元素,应该如何找到它以便执行 element().click(); ?
这是一个人会使用完整版的 jquery 还是有办法用 angulars jqueryLite 来做到这一点?
即,如果有一个链接列表,您将如何使用角度选择列表的第一个元素?
这是使用 angular 1.1.X 完成的
如果有一个没有唯一类或 id 的 dom 元素,应该如何找到它以便执行 element().click(); ?
这是一个人会使用完整版的 jquery 还是有办法用 angulars jqueryLite 来做到这一点?
即,如果有一个链接列表,您将如何使用角度选择列表的第一个元素?
您可以使用通用 jquery 选择器来查找元素。这是我的 e2e 测试中的一些代码。特别注意 :eq(3) 选择器用于获取第 4 个锚标记。
it('The cancel button should close the form and revert the info', function() {
input("ci.customer.name").enter("Tom Selleck")
element('#customerinfo input[value="Cancel"]').click();
// check pdfdata to make sure it got reflected
element('.navbar a:eq(3)').click();
expect(element('.navbar a:eq(2)').text()).not().toBe("Customer (Tom Selleck)");
});