Есть ли способ получить значения текстового файла на другом компьютере в 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
Другие вопросы по тегам