Display results as :

Rechercher Advanced Search

Latest topics
» how to connect DB in selenium webriver
Fri Oct 06, 2017 4:09 pm by anbarasi

» How find any text in browser screen and click on it?
Thu Oct 05, 2017 2:02 pm by sandeepkommineni

» Selenium Webdriver
Tue Oct 03, 2017 1:35 pm by PiyushBiswas

» GRID setup tutorial.
Wed Sep 27, 2017 4:29 pm by johnyapp

» Drag & Drop Between Windows Using Selenium Driver
Wed Sep 27, 2017 2:10 pm by 26rondel

» Check if window is closed / verify input
Sat Sep 23, 2017 10:21 pm by brainstir

» How to work on pages with AJAX in selenium?
Mon Sep 18, 2017 6:08 pm by azharuddin

» pause test until user press a key like F2
Wed Aug 09, 2017 11:10 pm by djnforce

» Selecting the input for auto populating element
Sat Jul 29, 2017 7:53 pm by kdabbara


Enable to click on 'find hotels' using Selenium-Java

View previous topic View next topic Go down

Enable to click on 'find hotels' using Selenium-Java

Post by ashvini on Mon Aug 05, 2013 8:28 am


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 class="block_bottom">
                        <div class="bottom">
                        <button class="search" type="submit">Find Hotels</button>
                        <input type="hidden" name="passengers" autocomplete="off" value="">

                        <div class="clear"></div>

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"));

I tried with following as well:;

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.


Posts : 2
Join date : 2013-03-24

Back to top Go down

Re: Enable to click on 'find hotels' using Selenium-Java

Post by rohit13 on Mon Sep 16, 2013 7:22 pm


driver.findElement(By.xpath("//button[text()='Find Hotels'])).click();

Radical QA

Posts : 180
Join date : 2012-03-29
Age : 31
Location : INDIA

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

Permissions in this forum:
You cannot reply to topics in this forum