然后// Find element with {{scopeVar}} syntax.element(b">
angular的量角器可以让你通过各种“角度属性”进行find an element,比如绑定、模型、中继器等。
<span>{{person.name}}</span>
<span ng-bind="person.email"></span>
<input type="text" ng-model="person.name"/>
然后
// Find element with {{scopeVar}} syntax.
element(by.binding('person.name')).getText().then(function(name) {
expect(name).toBe('Foo');
});
// Find element with ng-bind="scopeVar" syntax.
expect(element(by.binding('person.email')).getText()).toBe('foo@bar.com');
// Find by model.
var input = element(by.model('person.name'));
input.sendKeys('123');
expect(input.getAttribute('value')).toBe('Foo123');
这是由客户端中的常规javascript完成的,如here所示。
Ember.js也有类似的东西吗?
我说的是element(by.someLocator(...))
应用编程接口。
发布于 2015-03-24 20:33:41
不是的。我们使用jQuery来查找元素。
https://stackoverflow.com/questions/29209303
复制相似问题