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

Фотография

Как открить новую вкладку?


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

#1 Batyar

Batyar

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Лазорищак Роман Васильович

Отправлено 05 июня 2012 - 14:45

Привет! Хотел спросить в опытных тестеров как я могу открить в firefox две вкладки и переходить с одной на вторую при необходимости?

P.S. Я новичок в автоматизации если не там где надо тему создал то поправте меня, или дайте ссилку где есть похожая тема. Спасибо за помощь!
  • 0

#2 Breetonia

Breetonia

    Активный участник

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Рымаров Владислав

Отправлено 15 июня 2012 - 17:25

Вкладка - это окно.Тебе нужно получить ID окна и попробывать активировать его по ID.в WebDriver такое должно быть.
  • 0

#3 Breetonia

Breetonia

    Активный участник

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Рымаров Владислав

Отправлено 15 июня 2012 - 17:34

Хе,нашел вырезку из оффишэл доков)):

Скрытый текст


<a href="somewhere.html" target="windowName">Click here to open a new window</a>
Alternatively, you can pass a “window handle” to the “switchTo().window()” method. Knowing this, it’s possible to iterate over every open window like so:


for (String handle : driver.getWindowHandles()) {    driver.switchTo().window(handle); }

Этот код тебе будет переключать все вкладки или окна по дефолту,т.е. как они (в каком порядке) хранятся в массиве.Попробуй это.
  • 0

#4 Breetonia

Breetonia

    Активный участник

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Рымаров Владислав

Отправлено 15 июня 2012 - 17:42

Вот,почитай тут - офигенный пример как раз для работы с вкладками.

http://automated-tes...enno-pri?page=1
  • 0

#5 neman

neman

    Активный участник

  • Members
  • PipPip
  • 142 сообщений
  • ФИО:Антон


Отправлено 16 июня 2012 - 11:16

А зачем работать именно с вкладками, почему нельзя пользоваться отдельными окнами (для чего в селениуме есть "родные" методы, без извращений с javascript-инъекциями)?
  • 0

#6 Breetonia

Breetonia

    Активный участник

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Рымаров Владислав

Отправлено 16 июня 2012 - 19:31

А ты статью прочитай : )
  • 0

#7 neman

neman

    Активный участник

  • Members
  • PipPip
  • 142 сообщений
  • ФИО:Антон


Отправлено 16 июня 2012 - 22:36

А ты статью прочитай : )

Прочитал. И? Все равно не понимаю, почему работать с админкой или связанными формами надо во вкладках, а не в разных окнах.
  • 0

#8 Breetonia

Breetonia

    Активный участник

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Рымаров Владислав

Отправлено 19 июня 2012 - 17:35

Да никто и не говорил,что так надо : ).Во-первых, вкладка поэкономичнее и быстрее целого окна будет,хотя для обоих создаются процессы.
Во-вторых,так хочет автор темы.
В-третьих,мб так требуют в ТЗ.
  • 0


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

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