- 访问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模拟onclick(JavaScript)
- 2. 如何使用Python Selenium Webdriver显示值?
- 3. 使用Python/Selenium的Webscrape Flashscore
- 4. 使用iframe的Python Selenium webdriver
- 5. 使用onclick的Python Selenium
- 6. 如何下载用于python的Selenium?
- 7. 如何使用Selenium的webdriver
- 8. 如何使用Selenium的webdriver
- 9. 如何使用Python中的Selenium禁用Firefox中的Flash?
- 10. 使用python selenium选择iframe
- 11. 在Python/Selenium中使用PhantomJs
- 12. 使用Selenium for Python脚本
- 13. Selenium使用随机userAgent(python)
- 14. 如何使用Selenium(使用Python)移动范围输入?
- 15. 如何将Loop应用于正在使用的Python Selenium Script?
- 16. 使用Python设置使用Selenium的chromedriver proxy auth使用Python
- 17. 如何使用Selenium和Selenium IDE以及使用SAML的网站
- 18. 如何加快python selenium find_elements?
- 19. 使用Selenium的点击按钮的Python
- 20. 如何使用Selenium-Python突出显示网页上的元素?
- 21. 如何使用Python Selenium选择表格中的元素?
- 22. 如何使用python selenium获取网页上的所有表单?
- 23. 如何通过Python绑定使用Selenium的HtmlUnit驱动程序?
- 24. 如何使用Python 3中的Selenium Module(FireFox)下载PDF
- 25. 如何使用Selenium和Python 2.7单击表单中的按钮?
- 26. 如何使用Selenium WebDriver与python获取Web元素的颜色?
- 27. 如何使用Selenium webdriver.executescript
- 28. 如何使用Selenium(C#)
- 29. 如何禁用使用Selenium记录与Python结合
- 30. 使用Selenium python的复选框
这里有三个独立的问题:“我如何导航到一个静态的URI” “如何选择文本框并在字段中输入?” 和“如何点击选项?” – Izzy