В ROBOT Framework (RF) доступ к локатору можно получить несколькими способами.Пожалуйста, обратитесь и прочитайте эту ссылку: http://robotframework.org/Selenium2Library/Selenium2Library.html
Самым распространенным способом доступа к локатору является идентификатор, такой как:
Input Text id:username # Element with id 'username'.
Input Text id:password # Element with id 'password'. you can also use 'Input Password' keyword.
Однако, если элемент 'id' является настолько динамичнымкоторый постоянно меняется, тогда лучшая альтернатива - использовать ABSOLUTE XPATH expression или CSS-селекторы .Установите дополнение XPATH в своем веб-браузере.Для Firefox просто установите ChroPath.
Затем получите элемент ABSOLUTE Xpath в этом текстовом поле имени пользователя и пароля.Давайте предположим, что мы уже знаем абсолютное выражение xpath, поэтому в ROBOT вы можете написать так, как показано ниже.
${login_absolute_xpath}= Set Variable xpath=/html[1]//div[7]/form[1]/div[1]/input[1]
${password_absolute_xpath}= Set Variable xpath=/html[1]//div[7]/form[1]/div[2]/input[1]
Wait Until Page Contains Element xpath=${login_absolute_xpath}
Input Text xpath=${login_absolute_xpath}
Input Text xpath=${password_absolute_xpath}
...
Это должно сработать.Пожалуйста, дайте мне знать, если это поможет.