Это потому, что вы использовали find_elements_by_id("Login1_UserName")
, он вернет список, а НЕ элемент. Вы должны использовать find_element_by_id("Login1_UserName")
def login(Self):
# login to the app
username = self.browser.find_element_by_id("Login1_UserName")
username.send_keys("userone")
Попробуйте этот код, посмотрите, работает ли он.
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
driver=webdriver.Chrome("path of chrome driver")
driver.get('url')
username=WebDriverWait(driver,20).until(EC.element_to_be_clickable((By.ID,'Login1_UserName')))
username.send_keys("userone")