RobotFramework |Выбрать файл |Угловой |Не работает - PullRequest
0 голосов
/ 05 февраля 2019

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

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

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

enter image description here

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

enter image description here

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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

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

0 голосов
/ 05 февраля 2019

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

Choose File  xpath=//button[@name='file']  C:/RobotAutomation/Customers/in/test.csv
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...