轻扫并单击按钮量角器

我需要滑动一个项目,并且需要点击该项目中的一个按钮,我使用了这个测试是成功的,但我无法查看该测试用例的写入按钮,向左滑动并使按钮可见,然后单击该按钮

it('should delete a product',function(){
        browser.driver.actions().mouseMove({x:-50,y:0}).perform();
browser.sleep(3000);
            });

有人可以帮我刷一下删除按钮

<ion-option-button ng-show="!userService.isOffline" class="button button-assertive button disable-user-behavior" on-tap="deleteLead(leads)">Delete</ion-option-button>

我正在做类似的事情,带有离子列表,离子项目和离子选项按钮。 我的滑动工作,看起来像这样:

var elements = element(by.id("item-list")).all(by.tagName("ion-item"));
var item1 = elements.get(0);
item1.getLocation().then((location) => {
  var startLocation = {
    x: location.x + 300,
    y: location.y + 50
  }
  var newLocation = {
    x: startLocation.x - 100,
    y: startLocation.y
  };
  browser.driver.touchActions()
                .tapAndHold(startLocation)
                .move(newLocation)
                .perform();
}

所以我认为你应该使用touchActions()而不是actions()

顺便说一句,做点击工作? 为什么不使用ng-click?

链接地址: http://www.djcxy.com/p/78285.html

上一篇: swipe and click a button protractor

下一篇: Swipe List Left to Right + ionic angular