В предыдущем проекте, над которым я работал, я мог удобно писать сценарии селена, ориентируясь на атрибуты HTML по имени, идентификатору, cssSelector, xPath и т. Д. Теперь я работаю над другим проектом, направленным на автоматизацию регрессионного теста. для приложения. Это приложение было построено с использованием ZK Framework (в основном из-за его функции безопасности). Одной из особенностей ZK является атрибут динамического идентификатора. Он генерирует новый идентификатор при входе или обновлении. Это затрудняет разработку селена. Это огромное приложение. Я пытался использовать xPath, но это не удалось. Любая идея о других решениях, которые работают специально для приложений ZK с точки зрения Selenium WebDriver. Часто единственное, что присутствует в html - это идентификатор (который изменяется) и тип
Java 8
Селен 3.11.0