Angular e2e测试。如何点击dom元素? (按钮链接)

时间:2013-07-17 20:02:41

标签: angularjs angularjs-e2e

这是使用角1.1.X

完成的

如果有一个dom元素没有唯一的类或id,那么为了做一个元素(),应该如何找到它。单击(); ?

这是一个人只会使用完整版本的jquery,或者有没有办法用angulars jqueryLite?

即如果有一个链接列表,你会如何使用angular选择列表的第一个元素?

1 个答案:

答案 0 :(得分:2)

你可以使用通用的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)");
    });