getAttribute()没有在量角器中返回完整的值

时间:2017-05-04 13:12:39

标签: javascript selenium protractor

我正在测试使用量角器来测试我的Web应用程序。当我尝试使用getAttribute()提取属性值时,它不会返回完整的值。缺少部分到值的末尾的字符。例如:

HTML:

<a class="btn btn-primary btn-lg cip__attached" href="http://www.testool.net/?hsdgfshdgfsdhf&dh=fgshdfgsfd&sdfgjs=sdfnsdfsfdj&usdfjs=dhfh&asd=23423423478" target="_blank" rel="noopener noreferrer">Hello</a>

量角器测试:

browser.findElement(by.tagName('a')).
 getAttribute('href').
   then(function(attr){
     console.log(attr);         
       });

控制台日志:

仅显示 http://www.testool.net/?hsdgfshdgfsdhf&dh=fgshdfgsfd&sdfgjs=sdfnsdfsfdj&usdfjs=dhfh&

不知何故,文本的最后部分缺失 asd = 23423423478

有没有人有这个问题? 感谢

0 个答案:

没有答案