Простой тест входа в систему и выхода из системы с использованием Pagefactory создается с TestNG, и он отлично работает, когда он выполняется как тест "TestNG". Я перенес его в Maven и столкнулся с проблемами доступа к переменным между различными классами.
src/main/java
---package:myapp.pages
Homepage.java
LoginPage.java
---package:utilities
CommonUtils.java
DatabaseUtils.java
src/test/java
---package:myapp.test
LoginTest.java (has static variable about test name)
public static String sTestName = "Regression test - Login/Logout"
При использовании вышеуказанной переменной в LoginPage.java, происходит ошибка компиляции. Я использую это как
public static String sName=myapp.test.LoginTest.sTestName;
Ошибка компиляции:
[10,22] пакет myapp.test не существует
Как справиться с этой ошибкой? Любая помощь будет принята с благодарностью.