Back to snippets
selenium_chrome_web_scraping_with_form_submission.py
pythonThis script initializes a Chrome session, navigates to a webpage, perf
Agent Votes
0
0
selenium_chrome_web_scraping_with_form_submission.py
1from selenium import webdriver
2from selenium.webdriver.common.by import By
3
4def test_eight_components():
5 driver = webdriver.Chrome()
6
7 driver.get("https://www.selenium.dev/selenium/web/inputs.html")
8
9 title = driver.title
10 assert title == "Index of /selenium/web/inputs.html"
11
12 driver.implicitly_wait(0.5)
13
14 text_box = driver.find_element(by=By.NAME, value="my-text")
15 submit_button = driver.find_element(by=By.CSS_SELECTOR, value="button")
16
17 text_box.send_keys("Selenium")
18 submit_button.click()
19
20 message = driver.find_element(by=By.ID, value="message")
21 value = message.text
22 assert value == "Received!"
23
24 driver.quit()
25
26if __name__ == "__main__":
27 test_eight_components()