【问题标题】:how to get the text of a href in an element using protractor?如何使用量角器获取元素中的href文本?
【发布时间】:2014-12-03 00:43:52
【问题描述】:

我在 Chrome 开发工具中找到的元素如下所示。

<a href="gumby/ui/gumbies/579" title="Mr McGoo meet, Gumby" class="ng-binding">PlayDoh met Mr Potato    Head</a>

如何使用量角器从中取出字符串“gumby/ui/gumbies/579"

使用getText() 尝试了所有方法,getAttribute('href') 似乎对我不起作用。

谢谢!

【问题讨论】:

  • getAttribute('href') 是正确的,但是你有没有尝试在正确的元素上使用它,像这样,element(by.cssContainingText("a","PlayDoh met Mr Potato Head")) .getAttribute('href')
  • 谢谢,我明白了。 var myTextElm579 = element(by.css('a[href^="gumby/ui/gumbies/579"]')); myTextElm579.getAttribute('href').then(function(str){ console.log('string is= '+str); });

标签: selenium protractor


【解决方案1】:

getAttribute('href') 是正确的,但是您是否尝试在正确的元素上使用它,如下所示:

element(by.cssContainingText("a","PlayDoh metMrPotatoHead")).getAttribute('href')

【讨论】:

    猜你喜欢
    • 2017-04-16
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 2013-11-23
    • 2017-01-11
    • 1970-01-01
    相关资源
    最近更新 更多