[Homework] Test Automation Introduction. Selenium. Lab on Selenium
Здравейте,
Мъча се от няколко часа с проблем 3 от упражнението - https://softuni.bg/trainings/resources/officedocument/12833/exercise-problem-descriptions-qa-fundamentals-january-2017. Изписва ми следната грешка:
java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases
След около 1-2 часа ровене из нета, тестване на различни опции като:
System.setProperty("webdriver.gecko.driver","C:\\
geckodriver.exe"); WebDriver driver = new FirefoxDriver();
нямам абсолютна никаква идея как да подходя към проблема. Принципно с Add-On от Firefox всичко си върви добре. Трябваше да сваля една добавка (Selenium IDE Flow Control), но го подкарах и си изпълни теста успешно. През Java обаче както съм споменал и по-горе удрям на камък.
Къф съм тъп!!!???
Благодаря за Selenium IDE Flow Control - много ми помогна. Аз така и не се занимах да си го плейна кейса през ИДЕ-то, но той ми отвори очите, че след като намеря полето, съдържащо името на подателя, съм забравил да напиша getText() и то ми сравнява от едната страна името на полето, вместо съдържанието му, с очакваното съдържание от другата страна.
Ок, минаваме на задача 6!
Честито! И аз като на магия успях да свърша работа. С хиляда преправки, но тръгна. Maven Compiler Plugin-a си е взимал грешна версия и ми подаваше грешка. Въведох:
след </dependencies>. и с
взе че проработи.