Robot Framework + Appium + Cross Platform

Итак , наткнулся на проблему с реализацией структуры которая хранила бы отдельно локаторы iOS и Android приложений , но при этом имела бы одинаковые шаги для тестов. Есть у кого нибудь опыт реализации подобного на роботе ?

Сделайте 2 файла .py и сохраните там локаторы, которые будут как variable files. При запуске тестов можно указать параметром, какой из variable file использовать, например:

--variablefile android_locators.py
1 лайк

рано или поздно степы начнут отличаться :slight_smile:
а если не начнут то я бы создал файл json - в котором просто по ключу ios/android получал бы список идентичных по названию локаторов.