Значение следующего элемента вводится в текущий элемент - PullRequest
0 голосов
/ 10 июня 2019

Я хочу ввести элемент «Пароль», используя Python (Selenium). Первый введенный элемент - это идентификатор пользователя, следующий - элемент пароля.

Проблема в том, что когда я ввожу «Пароль» после ввода идентификатора пользователя, значение для идентификатора пользователя не имеет проблем. Но когда введено значение пароля, оно вводится в поле ID пользователя.

Например:

ID пользователя: Ain Пароль: abc

Система вводит пароль в поле Идентификатор пользователя. Так, он будет отображаться так,

  • ID пользователя: Ainabc
  • Пароль: (пусто)

Кодовые испытания:

filepath = "C:/Users/siti11074/Payroll Master/login_test.xlsx"#Config file
wb = load_workbook(filepath)
config_sheet = wb.get_sheet_by_name('Config')

b2=config_sheet['C3']
user_id = b2.value
b3=config_sheet ['C4']
password = b3.value

driver.find_element_by_id("USERID_I").send_keys(user_id)
time.sleep(2.0)
print("User ID is entered")

elem_pwd=driver.find_element_by_id("USERPWD_I")
  ActionChains(driver).move_to_element(elem_pwd).send_keys(password).perform()
time.sleep(2.0)
print("Password is entered")

Ожидаемый результат:

  • Системе необходимо ввести значение ИД пользователя в поле ИД пользователя.
  • А для значения Пароль в поле Пароль.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...