Ключевое слово приводится будет работать на основе абстракции ключевых слов в ваших классах. Для простого примера нажмите, введите, кнопку, раскрывающийся список, переключатель, флажок и т. Д. Являются ключевыми словами и должны поддерживать отдельные функции в вашем классе. Для поддержки большинства из них используется excel, csv.
Ex: BaseClass содержит все операции ключевых слов, как общественного ничтожной ввода (String locatorType, String locatorValue) // здесь тип локатора будет иметь XPath, идентификатор, имя, класс тега и соответствующее значение
Проблемы: - Сегодня я хочу пойти с регистрацией и подписанием, Ok no probs. Я подготовил шаги и побежал успешно, а завтра менеджмент хочет выполнить только функциональность входа. Как мы можем справиться, можете ли вы переписать шаги? Могу ли я использовать любые рамки тестирования, может быть, двусмысленность исходит от ввода excel и testng! Так предпочтительнее? НЕТ, потому что это легко увидеть, но трудно справиться!
Объектная модель теперь: - Это не каркас, его шаблон дизайна или методология. Здесь, если вы используете какую-либо среду тестирования (testng), ее легко поддерживать ваши методы/операции. Мы можем использовать datadrivern, которые имеют смысл.
Так что, основываясь на вашем проекте и необходимости, мы должны поддерживать и готовить рамки и придерживаться этой структуры.