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