Методы Webelements не работают в скрипте?

Я пытаюсь нажать на ссылку Override.... Я пытался со всеми локаторами. Но это не работает.

Методы webdriver, такие как getTitle,getCurrentURL,getPageSource, все методы работают.

Я работаю над Internet Explorer Browser.version 8

System.setProperty("webdriver.ie.driver",System.getProperty("user.dir")+"\\IEDriverServer.exe");
DesiredCapabilities capability = DesiredCapabilities.internetExplorer();
capability.setBrowserName("internetExplorer");
WebDriver driver=new InternetExplorerDriver();
driver.manage().deleteAllCookies();
driver.get("https://10.150.7.32/dpm-web/");
//Thread.sleep(5000);
driver.manage().window().maximize();
WebDriverWait wait = new WebDriverWait(driver, 18);  
driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);
System.out.println("Page Title is  "+driver.getTitle());
System.out.println(driver.getPageSource());
System.out.println("URL  =="+driver.getCurrentUrl());
//wait.until(ExpectedConditions.elementToBeClickable(By.id("overridelink"))).click();
driver.findElement(By.id("overridelink")).click();

Обновление (из комментариев): Адрес доступен и его предоставление:

System.out.println("Page Title is "+driver.getTitle());

так же как:

System.out.println(driver.getPageSource()); 

Правильно, но когда я попытался найти эту ссылку, она дала:

NOSuchElement FoundException 

Тот же код работает на другой системе правильно

0 ответов

Другие вопросы по тегам