gpt4 book ai didi

javascript - 我找不到使用 Protractor 选择此链接的方法

转载 作者:行者123 更新时间:2023-12-03 07:13:29 27 4
gpt4 key购买 nike

我已经使用 Protractor 为我进行了谷歌搜索,但我不知道如何让它选择搜索结果之一。我不知道应该使用哪个定位器。
这是我需要从 Google 搜索中选择的链接的 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();

关于javascript - 我找不到使用 Protractor 选择此链接的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36523088/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com