我是新來硒的webdriver和有問題發現在谷歌搜索結果與硒的webdriver搜索文本在Chrome
我用Google搜索一些東西,結果appeared.now我想看看前5個結果中包含的搜索文本與否。
爲例:
我想搜索的文本 「硒的webdriver」。現在我想檢查前5個結果是否包含「selenium webdriver」文本。
這裏是我的一部分:
chromeDriver.Navigate().GoToUrl("http://www.google.co.uk");
IWebElement searchText = chromeDriver.FindElement(By.XPath(".//html/body/div[3]/div/div/div[2]/div[2]/div/form/fieldset[2]/div/div/div/table/tbody/tr/td[2]/div/input"));
searchText.SendKeys("selenium webdriver");
IWebElement searchButton = chromeDriver.FindElement(By.Name("btnG"));
searchButton.Click() ;
IWebElement resultingText = chromeDriver.FindElement(By.LinkText("selenium webdriver"));
此行拋出異常:
// IWebElement resultingText = chromeDriver.FindElement(By.LinkText("selenium webdriver"));
任何一個可以幫助我在這個問題?
那麼是什麼錯誤? – Arran
OpenQA.Selenium.NoSuchElementException:無法找到該元素 – user2501321
您想檢查前5個結果是否包含「selenium webdriver」,是嗎?您想做什麼?點擊第一個? – Arran