Код:org.openqa.selenium.NoSuchElementException: Не удалось найти элемент:
public void Test2() throws Exception{
Thread.sleep(5000);
driver.findElement(By.id("cboMenu")).click();
driver.findElement(By.xpath(".//*[@id='cboMenu/option[3]")).click();
}
Ошибка:
org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"id","selector":"cboMenu"}
Command duration or timeout: 31 milliseconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.42.2', revision: '6a6995d', time: '2014-06-03 17:42:03'
System info: host: 'venu-PC', ip: '192.168.1.3', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_51'
Session ID: 0f859bed-35df-4eba-a472-3bc2efec4814
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Какой элемент вы пытаетесь найти? Можете ли вы предоставить более подробную информацию? –
public void Test2() throws Exception { \t Thread.sleep (5000); driver.findElement (By.id ("cboMenu")). Click(); \t driver.findElement (By.xpath (".//*[@ id = 'cboMenu/option [3]")). Click(); –
Я отправил Ответ, пожалуйста, проверьте xpath, Если все еще не работает, вы можете показать код HTML элемента, который мы пытаемся обнаружить по ссылке xpath или полное сообщение об ошибке –