【发布时间】: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