I am new to automation scripting so my question might sound stupid.
I can't seem to figure what might be the error in my script, I m using Python to write the script. It looked like passing the username wasn't an issue but when passing the password was where the error occurred.
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium import webdriver
driver = webdriver.Chrome(executable_path="C:/Users/xxx/Downloads/Chromedriver.exe")
driver.get(url)
button = driver.find_element_by_link_text("Sign in")
button.click()
username = driver.find_element_by_id("i0116")
username.send_keys("")
button = driver.find_element_by_id("idSIButton9")
button.click()
password = driver.find_element_by_name("passwd") {also tired: driver.find_element_by_id("i0118")
password.send_keys("")
button = driver.find_element_by_id("idSIButton9")
button.click()
Traceback (most recent call last):
File "C:\PYTHON\secondtest\src\secondtest.py", line 24, in <module>
password.send_keys("")
File "C:\Users\xxx\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\remote\webelement.py", line 479, in send_keys
'value': keys_to_typing(value)})
File "C:\Users\xxx\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\remote\webelement.py", line 633, in _execute
return self._parent.execute(command, params)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document
(Session info: chrome=70.0.3538.77)
(Driver info: chromedriver=2.43.600210 (68dcf5eebde37173d4027fa8635e332711d2874a),platform=Windows NT 10.0.17134 x86_64)