У меня есть скрипт в AutoIT (для обработки окна загрузки файла в селене)
WinWaitActive("File Upload")
Send("C:\Users\XXX\Desktop\Folder1\MyFile.xlsx")
Send("{ENTER}")
Вместо того, чтобы жестко кодировать путь, я хочу получить путь из файла свойств (чтобы завтра мы не трогали сценарий AutoIT для изменения имени пути).
Есть ли способ сделать это?
Обновление 1: java
код:
Runtime.getRuntime().exec(TestUtility.properties.getProperty("test.all.autoit.testdata"));
Thread.sleep(8000);
AutoIT
код:
WinWaitActive("File Upload")
Send($CmdLine[1])
Send("{ENTER}")
Cmd
строка:
c:>java -jar pathToJar.jar pathToProperties.properties pathToFileUpload.xlsx
Properties
файл:
test.all.autoit.testdata='C:\\XX\\XX\\XX\\someFolder\\ListUploadScript.exe'
AutoIT
вместоSelenium
?! - person Andersson   schedule 17.03.2016selenium
разрешить загрузку файла без обработки всплывающих окон - person Andersson   schedule 29.03.2016OS
встроенных всплывающих окон - person Andersson   schedule 29.03.2016html
для кнопки, предназначенной для открытия всплывающего окна загрузки файла, и языка программирования, который вы используете - person Andersson   schedule 29.03.2016