Объектная модель страницы, где вы можете назначить все свои веб-локаторы в один файл. Должны быть разные классы в соответствии с другим сценарием, разными веб-страницами или пользовательскими утилитами, которые вы определили (если есть).
Вы можете использовать объектную модель страницы двумя способами: -
- Простое определение: (Существует много положений, в которых вы можете реализовать такие вещи, не имея ссылки на WebElement и непосредственно используя ссылку. Поэтому присвоение значения веб-элементу вообще не требуется.)
By demo_get_text=By.className("xyz");
- с фабрикой страниц: (выполняется быстрее сверху)
@FindBy(className="xyz") WebElement demo_get_text;