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
Post a Comment