I cannot get sendKeys Enter or Return or a simple .click to work on a button

OS: Windows 8
Selenium Version: 2.53.0
Browser: Internet Explorer
Browser Version: 11.0.9600.18321

Expected Behavior – I expect the login button to be clicked when using sendKeys Return/Enter or using .click


Actual Behavior – Page refreshes


Steps to reproduce –

Here is a snippet of the code, firstly let me apologize if this is a coding issue as I am new to Selenium and Java but I would expect the login button to be clicked but the page just refreshes, I have tried sendKeys(Keys.Return) as well as a simple .click(). I also perform a negative test where the username and password are incorrect and this seems to work as it shows the expected incorrect username and password warning in the application. I have also attempted different ways of identifying the element with the .click() method but to no avail.
I should also state that when clicked manually the user is logged into the application.
Pom Class file:
//Set user name in textbox
public void setusername(String strusername){
//Set password in password textbox
public void setpassword(String strpassword){
//Click Login button
public void clickLogin(){
public void loginToApplication(String strusername, String strpassword){
//Fill user name
//Fill password
//Click Login button
This is then called in the Test Class file:
//Log into the application

Add Comment
1 Answer(s)

I have pinned this down to an application issue as it works against a different version of the application with the same configuration, browser, OS, etc.

stevie24xx Default Answered on May 19, 2016.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.