- 訪問google.com
- 鍵入搜索關鍵字
- 我想選擇從自動建議列表第三/第四值選擇從自動建議值。我應該在硒蟒蛇中使用什麼方法?
-1
A
回答
0
谷歌搜索頁面包含<div class="gstl_0 sbdd_a">
當你開始輸入到搜索框中,該分區變得與<ul role="listbox">
填充。該列表中的<li>
包含4條建議。選擇一個,然後調用.click()方法。
1
我不知道蟒蛇,但我確實有C#代碼,我可以成功。你可以試試看。
IWebDriver driver = new InternetExplorerDriver();
driver.Navigate().GoToUrl("https://www.google.com/");
IWebElement txtboxSearch = driver.FindElement(By.Id("lst-ib"));
txtboxSearch.SendKeys("ap");
IList<IWebElement> autosaerchList = driver.FindElements(By.CssSelector(".sbsb_c.gsfs"));
autosaerchList[1].Click();
0
from selenium import webdriver
import time
driver = webdriver.Chrome('Path to chromedriver\chromedriver.exe')
driver.get('http://google.com')
driver.maximize_window()
driver.find_element_by_name('q').send_keys('Shah') #pass whatever you want to search
time.sleep(5)
# to click on third element of search suggestion
driver.find_element_by_xpath('//div/div[3]/form/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div/ul/li[3]/div/div[2]').click()
# to click on fourth element of search suggestion, uncomment the next line and comment the previous one
#driver.find_element_by_xpath('//div/div[3]/form/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div/ul/li[4]/div/div[2]').click()
希望這有助於
相關問題
- 1. 如何在selenium python中使用xpath?
- 2. 如何使用Selenium/Python模擬onclick(JavaScript)
- 3. 如何使用python selenium訪問框架
- 4. 如何使用Python Selenium Webdriver顯示值?
- 5. 如何使用selenium python編寫郵件
- 6. 使用Python/Selenium的Webscrape Flashscore
- 7. 使用onclick的Python Selenium
- 8. 使用iframe的Python Selenium webdriver
- 9. 如何使用Selenium [使用Python]導入Firefox的SSL證書?
- 10. 如何下載用於python的Selenium?
- 11. 如何使用Selenium的webdriver
- 12. 如何使用Selenium的webdriver
- 13. 如何使用Selenium的webdriver
- 14. 如何使用Selenium的webdriver
- 15. 如何使用Python中的Selenium禁用Firefox中的Flash?
- 16. 使用python selenium選擇iframe
- 17. 在Python/Selenium中使用PhantomJs
- 18. Selenium使用隨機userAgent(python)
- 19. 使用Selenium for Python腳本
- 20. 如何使用Selenium(使用Python)移動範圍輸入?
- 21. 如何將Loop應用於正在使用的Python Selenium Script?
- 22. 使用Python設置使用Selenium的chromedriver proxy auth使用Python
- 23. 如何加快python selenium find_elements?
- 24. 如何使用Selenium和Selenium IDE以及使用SAML的網站
- 25. 如何獲得使用Python和Selenium的鏈接的onclick「操作」?
- 26. 使用Selenium的Python API - 如何獲取表中的行數?
- 27. 使用Selenium的點擊按鈕的Python
- 28. 如何使用Python Selenium選擇表格中的元素?
- 29. 如何使用Selenium和Python更改DOM中的屬性值
- 30. 如何使用Selenium和Python 2.7單擊表單中的按鈕?
這裏有三個獨立的問題:「我如何導航到一個靜態的URI」 「如何選擇文本框並在字段中輸入?」 和「如何點擊選項?」 – Izzy