在Selenium Driver中提交包含多个条目的表单

时间:2018-07-23 03:47:44

标签: python-2.7 selenium-chromedriver

我正在使用硒驱动程序来自动通过医生名单并抄下他们的评分。使用ChromeDriver,我正在运行以下命令:

browser.get('http://www.healthgrades.com/')
browser.find_element_by_id('search-term-selector-child').click()
browser.find_element_by_id("search-term-selector-child").send_keys('douglas padgett')
browser.find_element_by_id('search-location-selector-child').click()
browser.find_element_by_id('search-location-selector-child').send_keys('New York, NY')
browser.find_element_by_id('search-location-selector-child').submit()

不幸的是,当我运行此代码时,它在第一页上输入了数据,但是在实际搜索时覆盖了位置信息。为什么这样做呢?最好的解决方法是什么?如果最好的办法是单击搜索按钮,那么该按钮不是唯一的,我该如何识别呢?

0 个答案:

没有答案