Я запускаю тесты Appium с JUnit на ферме устройств AWS. Есть ли способ загрузить дополнительные тестовые файлы и получить к ним доступ из моего кода? В общем, могу ли я получить доступ к файловой системе контейнера, в котором выполняются тесты Appium?
У меня есть необходимые файлы в моем файле JAR (который находится внутри zip согласно требованиям AWS), но я не уверен, извлекает ли и где AWS файлы из этого JAR во время тестового прогона (вероятно, нет).
Существует опция под названием Add extra data
, которую можно использовать для загрузки файлов, но я не уверен, как получить к ним доступ из моего кода. В документации говорится:
Для iOS дополнительные данные фактически находятся внутри установки приложения
каталог [...] В Android мы разархивируем его в корневой каталог
SDCard.
Значит ли это, что мне нужно будет извлечь файлы из телефона (Appium может сделать это) и поместить их в какую-нибудь временную папку? Я также мог бы попытаться извлечь файлы из репозитория git или из общего ресурса, но я надеялся, что будет более простой способ доступа к файловой системе. Другая проблема заключается в том, есть ли какое-то ограничение, которое вообще не позволило бы мне писать в файловую систему.
У кого-нибудь есть опыт?