2015-07-29 4 views
1

Я не знаю, почему, если я установил точку останова (см. Код), ее работу (она делает клик), но если я просто запустил, у меня есть исключение org.openqa.selenium.NoSuchWindowException on line (JavascriptExecutor) .... Может быть, кто-то теперь, как мне помочь, или, может быть, кто-то знал, как игнорировать сертификат в IE. Спасибо.IE 11 с Selenium WebDriver: org.openqa.selenium.NoSuchWindowException

public class ie { 
    public static void main(String[] args) throws InterruptedException { 
     System.setProperty("webdriver.ie.driver", "drivers/iexploredriver.exe"); 

     DesiredCapabilities caps = DesiredCapabilities.internetExplorer(); 
     //caps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true); 
     caps.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true); 
     WebDriver driver = new InternetExplorerDriver(caps); // there i setting break point 
     driver.get("https://sasdka.test/uk/"); 
     ((JavascriptExecutor) driver).executeScript("document.getElementById('overridelink').click()"); 
     driver.quit(); 
    } 
} 

ответ

0

Это очень общий вопрос, что лицо-разработчик селена. Проверьте нижеуказанным ссылкам:

  1. Link_1

  2. Link_2

+0

я не могу писать сертификат и в первой ссылке я использовал каждый фрагмент кода (doen't работы –

Смежные вопросы