android selenium -


i using webdriver android automation of website testing. have done things installation of web driver , open google page.but dont take searching item entered.here "cheese".i mentioned code below .please suggest solution. thanks

public class androidseleniumactivity extends testcase  {     /** called when activity first created. */      public void testgoogle() throws exception  {         androiddriver driver = new androiddriver();          // , use visit google         driver.get("http://www.google.com");          // find text input element name         webelement element =  driver.findelement(by.xpath("html/body/div[2]/div[1]/div[1]/div[2]/div[2]/div/form/fieldset [2]/div/div/div/table/tbody/tr/td[2]/div/input[3]"));          // enter search         element.sendkeys("cheese!");         // submit form. webdriver find form element         element.submit();          // check title of page          // remember close webdriver connection free resources on         // android device (or emulator). pause 30 seconds first can see         // results of search.        // thread.sleep(30000l);         driver.quit();       }  } 

use id or name find element(search text field) instead of using

xpath: webelement element =  driver.findelement(by.xpath("html/body/div[2]/div[1]/div[1]/div[2]/div[2]/div/form/fieldset [2]/div/div/div/table/tbody/tr/td[2]/div/input[3]")); 

use , work:

webelement element =  driver.findelement(by.name("q")); 

Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -