小编hny*_*015的帖子

如何在量角器中发送键盘键,如TAB

我需要选择一个元素,向其发送值,按Tab键然后发送新值.

我可以选择元素并向其发送值,但是无法从键盘发送TAB然后发送新值.

我首先使用了ptor,但后来它已经过时了,我现在正试图通过使用browser.key来做同样的事情,但它不适用于我.

请帮忙 !

protractor

10
推荐指数
1
解决办法
2万
查看次数

量角器 - 当子元素也是页面中其他位置的主要元素时,如何在元素内查找元素

<div class="base-view app-loaded" data-ng-class="cssClass.appState">
<div class="ng-scope" data-ng-view="">
<div class="ng-scope" data-ng-include="'partial/navigation/navigation.tpl.html'">
<div class="feedback-ball feedback-ball-show feedback-ball-big" data-ng-class="feedback.cls" data-ng-click="outside($event)" data-feedback-ball="">
<span class="close-button"></span>
<h2 class="ng-binding">Welcome to Garbo</h2>
<div class="ng-scope ng-binding" data-ng-bind-html="feedback.html" data-ng-if="feedback.html">
<p>Here you can play in style in a safe and secure environment.</p>
<p>
<a class="btn" href="/account">My Account</a>
<a class="btn" href="/deposit">Deposit</a>
</p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想在data-ng-bind-html ="feedback.html"中找到并点击/ account按钮,我可以找到data-ng-bind-html ="feedback.html",但我找不到其中的帐户按钮.当我尝试查找帐户按钮时,它会给我一个错误,即该页面有多个帐户按钮,因此更具体.

我尝试了元素.().element()但它没有用,请帮忙

javascript testing angularjs selenium-webdriver protractor

3
推荐指数
2
解决办法
2万
查看次数

量角器 - 在量角器中记录控制台中字段的值

我试图进入过的SendKeys方法的值到电子邮件领域,我想使用的getAttribute打印出来的控制台("值"),但它始终是打印出可用的元素全了methodA,而不是只打印出电子邮件字段的值.还有其他方法可以达到这个目的吗?

var email = element(by.xpath("//input[@name='email']"));
email.sendKeys('vija' + Date.now() + '@test.com');
console.log(email.getAttribute('value'));

and the output is 
{ parentElementArrayFinder:
   { getWebElements: [Function],
     actionResults_:
      { then: [Function: then],
        cancel: [Function: cancel],
        isPending: [Function: isPending] },
     locator_: { using: 'xpath', value: '//input[@name=\'email\']' },
     click: [Function],
     sendKeys: [Function],
     getTagName: [Function],
     getCssValue: [Function],
     getAttribute: [Function],
     getText: [Function],
     getSize: [Function],
     getLocation: [Function],
Run Code Online (Sandbox Code Playgroud)

protractor

1
推荐指数
1
解决办法
2850
查看次数