Есть ли способ получить значения текстового файла на другом компьютере в Eggplant?
Мне трудно читать текстовые файлы с другого компьютера. Я уже пытался сопоставить файл следующим образом: \ 10.212.9.20 \ Eggplant \ Test \ propertyfile.txt. Но это не работает. Вот мой код:
set the itemDelimiter to "="
repeat with theParams = each line of file "\\10.212.9.20\Eggplant\Test\propertyfile.txt"
insert item 2 of theParams after myList
end repeat
put item 6 of myList into ServerURL
put item 10 of myList into Username
put item 9 of myList into Password
Спасибо за помощь.
2 ответа
"\10.212.9.20\ баклажанов \Test\propertyfile.txt"
Вы запускаете eggPlant на Windows? eggPlant Functional в Windows может разрешать только диски с буквенным отображением, поэтому, если вы подключите общий диск к машине eggPlant с буквой (например, D:\, E:), вы сможете взаимодействовать с файлом, сохраненным на другом компьютере.:
повторите с theParams = каждой строкой файла "D:\Eggplant\Test\propertyfile.txt"
Если вы пытаетесь открыть файл в тестируемой системе, можно сделать так, чтобы eggPlant открыл файл в текстовом редакторе и использовал ctrl+a ctrl+c, чтобы скопировать его текст в буфер обмена. Затем вы можете разобрать этот текст так же, как если бы это был файл.
-- Assuming you have located the file and opened it in a text editor.
click(SomeLocationWithinTheTextEditor)
typeText ControlKey, "a" -- select all
typeText ControlKey, "c" -- copy to clipboard
set myTextFile = remoteClipboard(5) -- Wait up to 5 seconds to return the clipboard content
set the item delimiter to "="
repeat for each line of myTextFile
insert item 2 of it after myList
end repeat
put item 6 of myList into ServerURL
put item 9 of myList into Password
put item 10 of myList into Username