I am trying to enter text in “keywords” section using send keys command. Please find my below code.
JavaScript
x
13
13
1
from selenium import webdriver
2
3
4
driver=webdriver.Chrome(executable_path="C:Program Files (x86)Driverschromedriver.exe")
5
6
driver.get("https://www.antal.com/job-search")
7
8
driver.maximize_window()
9
10
time.sleep(10)
11
12
driver.find_element(By.ID,'keywords').send_keys("testing")
13
Advertisement
Answer
There are two elements with same id
I used driver.find_elements_by_id("keywords")
method to get all of them as a list
and i accessed the required using index number
JavaScript
1
18
18
1
from selenium import webdriver
2
3
import time
4
5
6
driver=webdriver.Chrome(executable_path="chromedriver.exe")
7
8
driver.get("https://www.antal.com/job-search")
9
10
driver.maximize_window()
11
12
13
elements = driver.find_elements_by_id("keywords")
14
15
ele = elements[1]
16
17
ele.send_keys("test")
18