Protractor 使用量角器检查锚是否具有href测试用例

Protractor 使用量角器检查锚是否具有href测试用例,protractor,Protractor,1) 如何使用量角器测试锚标记是否具有href。就像我必须使用量角器测试用例测试页眉和页脚中的所有链接是否正常工作一样。2)和div包含一个输入按钮testcase,用于检查所有链接是否具有href,您可以找到所有链接,然后检查它们的href属性: it('all a links have hrefs', function() { element.all(by.xpath('//a')).then(function(links) { for (var i = 0; i < li

1) 如何使用量角器测试锚标记是否具有href。就像我必须使用量角器测试用例测试页眉和页脚中的所有链接是否正常工作一样。2)和div包含一个输入按钮testcase,用于检查所有链接是否具有href,您可以找到所有链接,然后检查它们的href属性:

it('all a links have hrefs', function() {
  element.all(by.xpath('//a')).then(function(links) {
    for (var i = 0; i < links.length; i++) {
      expect(links[i].getAttribute('href')).not.toBeNull();
    }
  });
});

您能更清楚地解释您的问题并提供一些示例代码吗?您能提供一个HTML示例吗?
it('button found in a div', function() {
  var div = element(by.id('somediv'));
  expect(div.isElementPresent(by.xpath('//input[@type="button"]'))).toBeTruthy();
});