2

I have a scenario like clicking on the images of home page and validating page title. I am facing an issue say I am using the getTitle() function to get a page title to validate but it's returning the current URL, so my test case failed by comparing with the page title.

Here's my question: Why is it returning a current URL instead of a page title? If anyone faced this issue.

Note : This does not occur every time.

11
  • 1
    Is your page fully loaded when you're getting the URL?
    – FDM
    Apr 30 '15 at 19:32
  • 1
    Add the html (title part) to your question. May 1 '15 at 4:25
  • No, I think page is not completly loaded @ FDM
    – QAMember
    May 1 '15 at 5:52
  • Check Locator used. it looks issue with used locator.use another locator and try it. May 1 '15 at 7:19
  • Hello @Chetan Patel , I didn't get your point . Bcoz Is it need to use any locator in calling getTitle() function .If I am wrong in understanding your point please elaborate you answer with an example
    – QAMember
    May 1 '15 at 7:52
2

Instead of using getTitle(), try the below:

WebElement title = driver.findElement(By.tagName("title"));
System.out.println(title.getText());
1
  • Here a small change in the above syntax driver.findElement(webdriver.By.tagName("title")).getInnerHtml().then( function(text){ console.log(text,"TEXT"); });
    – QAMember
    May 4 '15 at 13:38
0
    WebDriver driver=new FirefoxDriver();
    String baseUrl="http://www.google.com";
    String expectedTitle="Google";
    driver.get(baseUrl);
    String actualTitle=driver.getTitle();
    if(actualTitle.equals(expectedTitle)){
        System.out.println("Test Pass");
    }
    else{
        System.out.println("Test Failed");
    }

it is working fine get the page Title in String and then Compare it with your Actual Title and if that matches then Test Pass

2
  • 1
    How does this solve the problem of getTitle() sometimes returning the page URL?
    – Kate Paulk
    May 1 '15 at 10:47
  • no it will Not return the Page URL i am using selenium 2.42 and Mozilla 28 Version. May 1 '15 at 11:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.