RobotFramework | Выбрать файл | Угловой | Не работает

Я не могу понять, как использовать функцию "Выбрать файл"

У меня есть следующий веб-сайт, на котором я хочу загрузить файл C://RobotAutomation/Customers/in/test.csv

Сайт выглядит следующим образом

Соответствующий HTML выглядит следующим образом:

Мой тестовый скрипт в RobotFramework выглядит следующим образом:

Click Button   xpath=//button[@name='file']
Sleep 5
Choose File  xpath=//button[@name='file']  C://RobotAutomation/Customers/in/test.csv

В результате открывается диалоговое окно "Файл", но оно не заполняется автоматически файлом test.csv.

Я не уверен, что указан правильный локатор. Это из-за используемого углового кода.

Что я здесь не так делаю?

2 ответа

Если это имя файла является фактическим значением, которое вы используете в сценарии, оно неверно - Windows поддерживает / в качестве разделителя пути, но у вас есть 2 между "C:" и "RobotAutomation".
Попробуйте вот так:

Choose File  xpath=//button[@name='file']  C:/RobotAutomation/Customers/in/test.csv

Попробуйте так, у меня работает C:\\RobotAutomation\\Customers\\in\\test.csv

Другие вопросы по тегам