Перейти к содержимому

Фотография

Переключение между окнами


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Nara

Nara

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Наира Арутюнян

Отправлено 26 января 2017 - 07:33

Здраствуйте ребята, помогите пожалуйсто. У меня не получаетця переключатся между окнами. Вот код:

 

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class HandleWindows {

    public static void main(String[] args) throws InterruptedException {

        System.setProperty("webdriver.gecko.driver", "D:\\JavaProjectsWorkspacesEclips\\BrowserDrivers\\geckodriver.exe");
        WebDriver driver = new FirefoxDriver();
        driver.get("https://accounts.goo...nav-about-en");
        System.out.println("MainTitle is: " +driver.getTitle());
        
        String mainPage=driver.getWindowHandle();
        System.out.println("MainID is: " +mainPage);
        
        Thread.sleep(3000);
        
        driver.findElement(By.xpath(".//*[@id='wrapper']/div[2]/div/div[1]/p/a")).click();
       
        System.out.println("All Opened Windows count is: " +allWindows.size());

    }

}

 

Когда я печатаю size, то выдает 1.

Заранее спасибо.

 


  • 0

#2 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 26 января 2017 - 08:47

попробуйте

driver.getWindowHandles().size()

  • 0

#3 Nara

Nara

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Наира Арутюнян

Отправлено 27 января 2017 - 05:11

Спасибо, но не помогло


  • 0

#4 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 27 января 2017 - 07:18

А как и где у вас allWindows образуется?


  • 0

#5 Nara

Nara

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Наира Арутюнян

Отправлено 27 января 2017 - 08:27

ups!!! Спасибо !!! Оно у меня было в скрипте, просто вместе другими строками здесь удалила случайно. Оно у мена перед выводением на печать.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных