Quick small POC project, using serenity-bdd / serenity-cucumber-starter, having class not found errors

32 views
Skip to first unread message

Prasad Nutalapati

unread,
Aug 21, 2020, 2:54:06 AM8/21/20
to Serenity BDD Users Group
Hello Gurus;
I am on a short mission to show a POC page using Serenity Cucumber BDD. 
I downloaded and using using serenity-bdd / serenity-cucumber-starter, from 
When creating PageObject files, I am getting all sorts of class not found errors for 

import net.serenitybdd.core.annotations.findby.FindBy;
import net.serenitybdd.core.pages.PageObject;
import net.serenitybdd.core.pages.WebElementFacade;
import net.thucydides.core.annotations.DefaultUrl;
import utilities.PageUtilities;
import utilities.UserContext;

What I need to correct in my POM file, to avoid these errors ?
I don't have too much time. Do or fail situation. Please help.

Hemant Singh

unread,
Aug 21, 2020, 3:54:50 AM8/21/20
to Prasad Nutalapati, Serenity BDD Users Group
As far as i can see there are required dependencies in the pom of the project u shared. I think your project is not building correctly due to some other issues. Can you check in the Build Errors of IDE u r using what is the issue ?

--
You received this message because you are subscribed to the Google Groups "Serenity BDD Users Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to thucydides-use...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/thucydides-users/9fecaa8b-2e7c-413d-b151-6a6725c145afn%40googlegroups.com.

Prasad Nutalapati

unread,
Aug 21, 2020, 8:00:47 AM8/21/20
to Serenity BDD Users Group
These are the build errors
error: package net.serenitybdd.core.annotations.findby does not exist import net.serenitybdd.core.annotations.findby.FindBy;
error: package net.serenitybdd.core.pages does not exist import net.serenitybdd.core.pages.PageObject;
error: package net.serenitybdd.core.pages does not exist import net.serenitybdd.core.pages.WebElementFacade;
 error: package net.thucydides.core.annotations does not exist import net.thucydides.core.annotations.DefaultUrl;
error: package utilities does not exist import utilities.PageUtilities;
error: package utilities does not exist import utilities.UserContext;
error: cannot find symbol public class HotelRoomBookingPage extends PageObject { ^  symbol: class PageObject 
error: cannot find symbol    PageUtilities pageUtils;   ^  symbol:   class PageUtilities  location: class HotelRoomBookingPage

jain.p...@gmail.com

unread,
Aug 21, 2020, 1:24:35 PM8/21/20
to Serenity BDD Users Group
Looks like dependencies are missing or you need to update the version of dependencies in POM file. 
Reply all
Reply to author
Forward
0 new messages