webdriverをセレンを使用してリンクを見つけるには、私はMacBookの上Google検索をしなければならないと私はイーベイリンクを見つけるまで、検索結果ページをナビゲートする必要があります考えてみましょう。検索結果ページをナビゲートし、
例えば、eBayリンクがGoogleの検索結果ページの3番目のページにある場合、私のSeleniumスクリプトは、ページ1 & 2にeBayリンクが含まれていないこと、ページでは、eBayリンクをクリックする必要があります。
私の擬似コードは、driver.findElement(By.LinkText("Ebay.co.uk"))
を使用してeBayリンクを識別しようとしますが、検索結果ページ間でeBayリンクを見つける方法がわかりません。
私が試してみましたすべては、以下の擬似コードです:コードレベルにこれを取る方法について
if (driver.isLinkPresent("Ebay.co.uk")) {
then driver.findElement(By.linkText(Ebay)).click();
Else
Navigate to next Search result page
})(Repeat the loop until the link is found);
任意のアイデア?もし誰かが助けてくれたらうれしい!
クールな物語:
は、ここで擬似コードです。どのように試してみましたか? –
ありがとうTrimantra。私は擬似コード – npp