angularjs – 量角器中的’$’选择器
我在许多例子中看到过这样的$(‘.选择器’),我也在使用它.那么这个$变量做了什么.这是我从量角器
docs得到的.
文档中没有单独使用$的示例.我们使用$来链接元素选择器. 另外$(‘.selector’)本身就是一个元素,当我们做这个元素($(‘.selector’))时,这是一个错误. 那么如何在量角器中使用这个$selector.它是否具有JQuery $的所有功能.我试过$(‘.选择器’).孩子说孩子不是一个功能. 任何帮助是极大的赞赏. 谢谢! 解决方法
这看起来像jQuery语法,但它不是,它是Protractor的一部分.这就是为什么.children抛出一个错误,因为我们实际上并没有使用jQuery. $是元素的缺省版本(by.css()),即
$( ‘我-CSS’);与element(by.css(‘my-css’))完全相同; 它们还有$$,它与element.all(by.css())相同 尽管缺少文档,但它不必用于链接以查找子元素.即使用朱莉的量角器演示(我修改了示例): describe('Protractor Demo App',function() { it('read the header',function() { browser.get('http://juliemr.github.io/protractor-demo/'); $('h3').getText().then(function (val) { console.log(val); }); }); }); 这打印出我找到的h3元素的标题. $和$$只是css选择器的简写. 资料来源:here for $$,here for $和here for more 这也是我发现的一个很好的文档(虽然它没有提到使用$$:http://luxiyalu.com/protractor-locators-selectors/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |