I’m attempting to use the Java Selenium client with JBehave to interact with a simple web page as a demonstration of BDD techniques.
When running the test, i’m trying to do a simple
selenium.click("joinButton");
but i’m getting a
(com.thoughtworks.selenium.SeleniumException: joinButton is not defined)
exception thrown.
I’ve tried qualifying the ID as a dom ID using id=joinButton, as a css selector and even as xpath but to no avail.
The element is definitely rendered in the page. I’m clearly doing something daft here.
Any pointers?
Thanks
I realised what the issue was here. The Selenium class was being extended, and the click method overridden to only accept CSS selectors. With this cruft now removed, the operation works as expected.
Thanks for your help folks.