Недавно я написал простой пример, показывающий преобразование объекта страницы Java в чистый пользовательский формат ключевых слов / файлов ресурсов Robot Framework (все это делается на уровне пользователя, без кода). Я сделал это, поскольку нашел существующие примеры слишком сложными и менее интуитивно понятными для тех, кто прибывает из работы с объектами страницы в реальном коде или кто следует за примерами объектов страницы, которые были даны в коде. Это здесь более близко отражает реализацию кода
https://github.com/daluu/robotframework-simple-page-object-example
он не охватывает наследование объектов страницы и отдельных классов, связанных с тестами, от которых могут наследоваться тестовые случаи. Возможно, это для будущего примера, который будет более сложным.
Однако я скажу, что базовое наследование может быть имитировано файлами ресурсов, ссылающимися друг на друга. Вы просто не можете получить уровень детализации области видимости, который вы получили бы в коде, - все (общедоступный, закрытый, защищенный и т. Д.)