无法找到网站的元素

时间:2016-11-02 03:11:28

标签: html selenium

无法在www.walmart.com网站上查看搜索标签。任何帮助非常感谢。

尝试使用css,id等,但没有任何帮助。我试过以下所有代码,但它没有帮助。

driver.findElement(By.id("global-search-input")).sendKeys("asifalikhan786@gmail.com");
driver.findElement(By.xpath("//*[@id='global-search-input']")).sendKeys("dssss");
driver.findElement(By.cssSelector("input[placeholder = 'Search']")).sendKeys("adahadha");

1 个答案:

答案 0 :(得分:0)


我查看了页面的代码并注意到By.id无法工作,因为您要访问的对象没有id。
我建议你试试这个:

WebElement element = driver.findElement(By.className("eader-GlobalSearch-input"));
element.clear();
element.sendKeys("your text");