[英]Unable to click button in angular application using angular e2e testing
This is the test case that I have wriiten : 这是我所测试的测试用例:
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);
})
}) })
And the template of the button is as follows: 按钮的模板如下:
<!--
<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>
Have you specified your element correctly? 你有没有正确指定你的元素? Try this way: 试试这种方式:
element(by.css('.add-cart')).click();
Here https://angular.github.io/protractor/#/locators you can find more about locators in Protractor. 在这里https://angular.github.io/protractor/#/locators您可以在Protractor中找到更多关于定位器的信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.