- ashvini
- Posts : 2
Join date : 2013-03-24
Enable to click on 'find hotels' using Selenium-Java
Mon Aug 05, 2013 8:28 am
Hi,
I am using Selenium (web driver) - Java. I picked a travel site to do demo of automation.
On this travel site, at home webpage, I need to place following input before submit the form.
1-Provide City name
2-Date from and Date To
3-Click on Find hotel button.
I am able to do following:
1- Done
2- Done
3- Unable to click on Find hotel button.
On 3rd step, whenever I am clicking on 'Find button' through selenium code, it redirect page to some other website (not sure from where its redirection is coming).
My question is: is I am doing something wrong? Below are the details:
Web page source code:
<div class="clear"></div>
<div class='multiSearchBox' >
<div class='clear'></div>
</div>
<div class="block_bottom">
<div class="bottom">
<button class="search" type="submit">Find Hotels</button>
<input type="hidden" name="passengers" autocomplete="off" value="">
</div>
</div>
<div class="clear"></div>
</form>
----------
here is the button code which shows up in inspect element:
<button class="search" type="submit">Find Hotels</button>
--------
Here is my code:
public void SubmitForm() {
WebElement Submit = Driver.findElement(By.className("search"));
System.out.println(Submit.getText());
Submit.submit();
}
I tried with following as well:
Submit.click();
But no luck.
However, I am getting button label: 'Find Hotels' in output but page gets re-directed to some other search page.
Doing manual click 'Find hotels' button on web page works fine.
I tried with Chrome and Friefox, I am facing same problem.
Please see if some can help.
I am using Selenium (web driver) - Java. I picked a travel site to do demo of automation.
On this travel site, at home webpage, I need to place following input before submit the form.
1-Provide City name
2-Date from and Date To
3-Click on Find hotel button.
I am able to do following:
1- Done
2- Done
3- Unable to click on Find hotel button.
On 3rd step, whenever I am clicking on 'Find button' through selenium code, it redirect page to some other website (not sure from where its redirection is coming).
My question is: is I am doing something wrong? Below are the details:
Web page source code:
<div class="clear"></div>
<div class='multiSearchBox' >
<div class='clear'></div>
</div>
<div class="block_bottom">
<div class="bottom">
<button class="search" type="submit">Find Hotels</button>
<input type="hidden" name="passengers" autocomplete="off" value="">
</div>
</div>
<div class="clear"></div>
</form>
----------
here is the button code which shows up in inspect element:
<button class="search" type="submit">Find Hotels</button>
--------
Here is my code:
public void SubmitForm() {
WebElement Submit = Driver.findElement(By.className("search"));
System.out.println(Submit.getText());
Submit.submit();
}
I tried with following as well:
Submit.click();
But no luck.
However, I am getting button label: 'Find Hotels' in output but page gets re-directed to some other search page.
Doing manual click 'Find hotels' button on web page works fine.
I tried with Chrome and Friefox, I am facing same problem.
Please see if some can help.
Re: Enable to click on 'find hotels' using Selenium-Java
Mon Sep 16, 2013 7:22 pm
Use
- Code:
driver.findElement(By.xpath("//button[text()='Find Hotels'])).click();
- since command image is enable still i am not able to click through selenium why ?
- Select the “back” button of the Firefox browser to right click and Select the Option from the right click Menu in Selenium Web Driver - Java
- How to write a prg for selenium.click(//a[3]/img); in java
- Getting the error msg 'Error: Could not find or load main class java-jar' while executing the selenium code in eclipse
- Contract job in Cincinnati,OH-Selenium with Java WebDriver and/or basic Java
Permissions in this forum:
You cannot reply to topics in this forum