хочу нажать на кнопку поиск на веб сайте на Python
Ответы (1 шт):
Автор решения: Alexander Goryushkin
→ Ссылка
Сначала вам необходимо установить selenium через pip.
Затем скачайте вебдрайвер для своей версии Chrome.
Пример работы с полем поиска:
from selenium import webdriver
chrome_driver_path = 'chromedriver.exe'
driver = webdriver.Chrome(chrome_driver_path)
driver.implicitly_wait(10)
driver.maximize_window()
# navigate to the application home page
driver.get("http://demo-store.seleniumacademy.com/")
# get the search textbox
search_field = driver.find_element_by_name("q")
search_field.clear()
# enter search keyword and submit
search_field.send_keys("CHELSEA")
search_field.submit()
products = driver.find_elements_by_xpath("//h2[@class='product-name']/a")
print("Products count:" + len(products))

