2014-12-03 72 views
0

我在Chrome開發工具中找到的元素看起來像這樣。如何使用量角器獲取元素中的href文本?

<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')似乎並沒有爲我工作。

感謝!

+0

getAttribute('href')是正確的,但是你是否嘗試過在正確的元素上使用它,就像這個元素一樣(by.cssContainingText(「a」,「PlayDoh met Mr Potato Head」))。getAttribute('href ') – deepak 2014-12-03 01:28:53

+1

謝謝,我明白了。 var myTextElm579 = element(by.css('a [href^=「gumby/ui/gumbies/579」]')); ('href')。然後(函數(str){console.log('string is ='+ str); }); – 2014-12-03 02:37:09

回答

6

getAttribute('href')是正確的,但是您是否嘗試過在正確的元素上使用它,如下所示:

element(by.cssContainingText("a","PlayDoh metMrPotatoHead")).getAttribute('href') 
相關問題