我找不到使用量角器选择此链接的方法



我用量角器在谷歌上搜索过,但我不知道如何让它选择其中一个搜索结果。我不知道该用哪个定位器
这是我需要从谷歌搜索中选择的链接的html代码。

<a class="l" href="http://blogs.com/myblogs" data-ved="0ahUKEwirnPjLu4LMAhVJyT4KHVA7BUIQjBAIOTAB" onmousedown="return rwt(this,'','','','2','AFQjCNF30dtvyBUGNFpk4EstTTASxP...4w','0ahUKEwirnPjLu4LMAhVJyT4KHVA7BUIQjBAIOTAB','','',event)">About Us</a>

这是我在规范文件中的代码,点击链接即可找到。

browser.driver.findElement(by.linkText('About Us')).click();

这对我来说不起作用,我也不知道如何才能获得链接。它没有任何可以定位的模型、id或名称。很明显,我是新手,这是我正在努力学习的东西。

我认为你应该先等待链接的出现。

    browser.driver.findElement(by.css('input[name="q"]')).sendKeys('Onshore Outsourcing');
    browser.driver.findElement(by.css('input[name="q"]')).sendKeys(protractor.Key.ENTER);
    browser.driver.wait(function() {
        return browser.driver.isElementPresent(by.linkText('About Us'));
    });
    browser.driver.findElement(by.linkText('About Us')).click();

最新更新