无法定位网站的元素



无法查看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");


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

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

最新更新