Recall & Review
beginner
What does the
send_keys() method do in Selenium?The
send_keys() method types text into an input field or element on a web page, simulating keyboard input.Click to reveal answer
beginner
How do you locate an input field and type 'hello' using Selenium in Python?
Use a locator like <code>find_element</code> to get the input field, then call <code>send_keys('hello')</code> on it. Example:<br><pre>from selenium.webdriver.common.by import By
element = driver.find_element(By.ID, 'input-id')
element.send_keys('hello')</pre>Click to reveal answer
intermediate
Why is it important to clear an input field before using
send_keys()?Clearing ensures no old text remains, so the new text is typed fresh. Use
element.clear() before send_keys() to avoid mixing old and new text.Click to reveal answer
intermediate
Can
send_keys() be used to send special keys like Enter or Tab?Yes, Selenium provides special keys via
selenium.webdriver.common.keys.Keys. For example, send_keys(Keys.ENTER) simulates pressing Enter.Click to reveal answer
beginner
What happens if you use
send_keys() on a non-input element?Usually, nothing happens or an error may occur because
send_keys() works on elements that accept text input, like text boxes or text areas.Click to reveal answer
Which Selenium method types text into an input field?
✗ Incorrect
send_keys() types text into input fields.Before typing new text with
send_keys(), what should you do to avoid old text mixing?✗ Incorrect
Use
clear() to remove old text before typing new text.How do you send the Enter key using
send_keys()?✗ Incorrect
Special keys like Enter are sent using
Keys.ENTER.What will happen if you use
send_keys() on a button element?✗ Incorrect
send_keys() works on input fields, not buttons.Which locator strategy is commonly used before calling
send_keys()?✗ Incorrect
You locate the element first, e.g., by ID, before typing.
Explain how to type text into a web page input field using Selenium's
send_keys() method.Think about finding the input box and then typing text into it.
You got /4 concepts.
Describe how to send special keys like Enter or Tab using Selenium's
send_keys().Special keys are not normal characters; Selenium has a special way to send them.
You got /3 concepts.