невозможно нажать кнопку входа при тестировании в IE - PullRequest
0 голосов
/ 01 октября 2018

во время тестирования на странице IE открыто и поле, такое как имя пользователя и пароль, заполнено, но не нажимает кнопку входа в систему.Я не могу разобраться в проблемах.

 System.setProperty("webdriver.ie.driver",AbsoluteDriverPath); 
 webdriver=new InternetExplorerDriver();
   webdriver.get(URL);
  webdriver.manage().window().maximize();
    webdriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
 webdriver.findElement(By.id("Text1")).sendKeys(user);
 webdriver.findElement(By.id("Password")).sendKeys(password);
webdriver.findElement(By.id("ButtonLogin")).click();

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Использовать метод Click ->

webdriver.findElement(By.id("ButtonLogin")).click();
0 голосов
/ 01 октября 2018

Пожалуйста, попробуйте ниже код:

  System.setProperty("webdriver.ie.driver",AbsoluteDriverPath); 
     webdriver=new InternetExplorerDriver();
     webdriver.get(URL);
     webdriver.manage().window().maximize();
     webdriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
     webdriver.findElement(By.id("Text1")).sendKeys(user);
     webdriver.findElement(By.id("Password")).sendKeys(password);
     try{
        if (webdriver.findElement(By.id("ButtonLogin")).isDisplayed())
      {
        webdriver.findElement(By.id("ButtonLogin")).submit();
      }

     else{

        System.out.println("Submit button is not display");  
      }
    }
    catch(Exception e){
    System.out.println(e);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...