加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 量角器中的’$’选择器

发布时间:2020-12-17 17:50:34 所属栏目:安全 来源:网络整理
导读:我在许多例子中看到过这样的$(‘.选择器’),我也在使用它.那么这个$变量做了什么.这是我从量角器 docs得到的. Calls to $may be chained to find elements within a parent. 文档中没有单独使用$的示例.我们使用$来链接元素选择器. 另外$(‘.selector’)本身
我在许多例子中看到过这样的$(‘.选择器’),我也在使用它.那么这个$变量做了什么.这是我从量角器 docs得到的.

Calls to $may be chained to find elements within a parent.

文档中没有单独使用$的示例.我们使用$来链接元素选择器.

另外$(‘.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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读