java - Unable to Get XPath for WhitePages.com? -
i trying enter name , zip code in "people" , "where" fields on http://whitepages.com using selenium (in java). 
i  have tried using .//*[@id='who'] , .//*[@id='where'] respectively - selenium throws error each time run program.
what doing wrong?
the key problem here there multiple elements id="who". use css selector locate desired 1 inside "search" form:
driver.findelement(by.cssselector("div.callerid-skin #header form[role=search] #who")); you may need explicitly wait field become visible:
webdriverwait wait = new webdriverwait(driver, 5); webelement element = wait.until(expectedconditions.visibilityofelementlocated(by.cssselector("div.callerid-skin #header form[role=search] #who")));