簡體   English   中英

無法使用角度e2e測試單擊角度應用程序中的按鈕

[英]Unable to click button in angular application using angular e2e testing

這是我所測試的測試用例:

 describe('Checkout flow testing', function () {


it('Testing Checkout',function(){
    console.log('navigating to product page');
    browser().navigateTo("/product/test-product5")
    element(':button.add-cart').click();
    sleep(2);
})

})

按鈕的模板如下:

<!--

<button data-ng-if="product.available" class="ms-mb-xs btn btn-lg btn-primary add-cart"
                           id="add_to_cart" data-ng-click="check_required_options(product,data1.quantity)"
                           title="Add to Cart"><i class="fa fa-shopping-cart"></i> {{Add to Cart}} <button>     

你有沒有正確指定你的元素? 試試這種方式:

element(by.css('.add-cart')).click();

在這里https://angular.github.io/protractor/#/locators您可以在Protractor中找到更多關於定位器的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM