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

Фотография

Задание параметров для Selenium rc, при тестировании


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

#1 anechka07

anechka07

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

  • Members
  • Pip
  • 41 сообщений
  • ФИО:К.А.Г.
  • Город:Россия, Краснодар

Отправлено 19 января 2009 - 12:59

Подскажите какая команда отвечает за вывод консоли selenium в моем браузере? Я делаю $this->selenium->captureScreenshot($p); моих проектов, но не хочу чтоб само окно selenium было в браузере, т.к. оно мешает просматривать нормальный вид страницы. И еще может кто знает как задать размер браузера (разрешение напр.1024*768)
Я открываю браузер:
$this->selenium = new Testing_Selenium($this->brouser[$i], $this->my_url[$j]);
$this->selenium->start();
$this->selenium->open("/");
  • 0

#2 NLord

NLord

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

  • Members
  • PipPip
  • 108 сообщений

Отправлено 20 января 2009 - 13:34

...
моих проектов, но не хочу чтоб само окно selenium было в браузере, т.к. оно мешает просматривать нормальный вид страницы.

Запускайте сервер Селениума в multiWindow режиме (в последней бете он, кстати, используется по умолчанию)ю
http://seleniumhq.or...tion/tutorials/

И еще может кто знает как задать размер браузера (разрешение напр.1024*768)
Я открываю браузер:
$this->selenium = new Testing_Selenium($this->brouser[$i], $this->my_url[$j]);
$this->selenium->start();
$this->selenium->open("/");


Как задать конкретное разрешение не скажу, но на ум приходит "наивный обходной путь": допустим Вы используете ИЕ для тестов. Открываете руками ИЕ, делаете окну минимайз, мышкой выставляете размер окошка, закрываете его. При следующем запуске тестов окно ИЕ должно запускаться именно в том размере и нераспахнутым.
  • 0
"Меня терзают смутные сомненья..." что это работает.

#3 Jolly

Jolly

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Олег
  • Город:Днепропетровск

Отправлено 21 января 2009 - 09:51

Может немного не в тему , вобщем появилась мысль както перенаправить сообщения из консоли в текстовый файлик .
Если делаю например так
D:\test.py > D:\log.txt
В этот текстовый файлик перенаправляются только сообщения которые мой скрипт выдает, но если скрипт падает то в консоле выводится сообщение о ошибке с номером строки где скрипт завалился ,а в мой текстовый файлик это сообщение непопадает :sorry:. Может кто поможет реализовать мою задумку.
  • 0

#4 Jolly

Jolly

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Олег
  • Город:Днепропетровск

Отправлено 21 января 2009 - 11:41

проблема решилась очень просто, может комуто еще пригодится http://www.cyberforu...hread13156.html
  • 0

#5 anechka07

anechka07

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

  • Members
  • Pip
  • 41 сообщений
  • ФИО:К.А.Г.
  • Город:Россия, Краснодар

Отправлено 22 января 2009 - 07:41

"Запускайте сервер Селениума в multiWindow режиме (в последней бете он, кстати, используется по умолчанию)"
Спасибо за Ваш ответ - действительно работает!! Нужно было при запуске selenium указать: java -jar selenium-server.jar -multiWindow
  • 0

#6 anechka07

anechka07

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

  • Members
  • Pip
  • 41 сообщений
  • ФИО:К.А.Г.
  • Город:Россия, Краснодар

Отправлено 22 января 2009 - 07:56

Подскажите какая команда отвечает за вывод консоли selenium в моем браузере? Я делаю $this->selenium->captureScreenshot($p); моих проектов, но не хочу чтоб само окно selenium было в браузере, т.к. оно мешает просматривать нормальный вид страницы. И еще может кто знает как задать размер браузера (разрешение напр.1024*768)
Я открываю браузер:
$this->selenium = new Testing_Selenium($this->brouser[$i], $this->my_url[$j]);
$this->selenium->start();
$this->selenium->open("/");

Еще нашла функцию windowMaximize(); //Функция раскрывает окно на весь экран
Я ее использую так:$this->selenium->windowMaximize();
  • 0


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

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