Selenium无法定位HTML中已存在元素的问题求助
Selenium无法定位已存在HTML元素的问题
问题详情:
- 手动通过浏览器检查工具获取目标元素的XPath,该XPath唯一(显示1 of 1);
- 已使用Waits等待机制,排除元素未加载导致的定位失败;
- 确认HTML页面不存在iframe,但Selenium仍无法找到XPath对应的元素。
问题截图:

相关代码:
webEssentials.waitTillElementIsAvailableInDOM(By.xpath("//select[@name='senderId']")); webEssentials.waitTillElementIsClickable(selectSenderId); WebElement element = webEssentials.driver.findElement(By.xpath("//select[@name='senderId']")); Select select = new Select(element); select.selectByIndex(0); webEssentials.waitTillElementIsVisible(templateZoho) .waitTillElementIsClickable(templateZoho); WebElement element1 = webEssentials.driver.findElement(By.xpath("//select[@name='template']")); Select select1 = new Select(element1); select1.selectByIndex(0);
错误日志:
包含Selenium无法定位元素后的相关错误信息
内容的提问来源于stack exchange,提问作者Deviprasath A
相关产品推荐
相关产品推荐

