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

Фотография

Проблема ввода данных на страницы с разных доменов


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

#1 anechka07

anechka07

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

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

Отправлено 25 января 2009 - 18:26

Selenium RC
Находясь на сайте job.xx.ru кликаю по ссылке авторизация, система перекидывает меня на страницу my.xx.ru.
Пытаюсь выполнить
$this->selenium->type("login",$this->login);
$this->selenium->type("pass", $this->pass);
$this->selenium->click("//input[@type='submit']");
Но селен пытается эти объекты найти на странице job.xx.ru :( и не находит. Что мне надо сделать? Чтоб искал на другом поддомене. И сессия работала??
  • 0

#2 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 26 января 2009 - 03:04

Selenium RC
Находясь на сайте job.xx.ru кликаю по ссылке авторизация, система перекидывает меня на страницу my.xx.ru.
Пытаюсь выполнить
$this->selenium->type("login",$this->login);
$this->selenium->type("pass", $this->pass);
$this->selenium->click("//input[@type='submit']");
Но селен пытается эти объекты найти на странице job.xx.ru :( и не находит. Что мне надо сделать? Чтоб искал на другом поддомене. И сессия работала??

Когда вы инициализируете объект Selenium-а, то один из параметров ( помимо браузера, хоста сервера и порта ) указывается как раз домен, в котором идет фактическая работа. Попробуйте в качестве этого параметра передавать не стартовую страницу, по которой вы изначально идете, а уже адрес той страницы (точнее домен), куда произойдет фактический редирект
  • 0

#3 anechka07

anechka07

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

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

Отправлено 26 января 2009 - 07:45

Нет, так конечно не работает. Вообще о селене пишут, что он перехватывает страницы, и через прокси выдает мне их. Таким образом, я как-будто работаю в одном домене. Но на практике - он не видит элементов других поддоменов. Может как-то через объектную модель??
  • 0

#4 ezha

ezha

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Зоя

Отправлено 26 января 2009 - 14:11

В каком режиме (то есть какой браузер) запускаете?
Специально для обхода всяких таких штук, связанных с безопасностью, у selenium'a есть кросс-доменные режимы. Например,
вместо *firefox используйте *chrome
вместо *iexplore - *iehta
смотрите тут
Если вы используете ночные сборки RC (ну или beta-2), то недавно там бывшие экспериментальные режимы стали стандартными (тут)
  • 0
Завтра. Будет.

#5 anechka07

anechka07

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

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

Отправлено 27 января 2009 - 07:33

В каком режиме (то есть какой браузер) запускаете?
Специально для обхода всяких таких штук, связанных с безопасностью, у selenium'a есть кросс-доменные режимы. Например,
вместо *firefox используйте *chrome
вместо *iexplore - *iehta
смотрите тут
Если вы используете ночные сборки RC (ну или beta-2), то недавно там бывшие экспериментальные режимы стали стандартными (тут)

Спасибо - заработало!!
Не подскажите как решить проблему с firefox3. Нужно качать дополнения к селениуму для него, чтоб селениум сервер работал на нем?
  • 0

#6 anechka07

anechka07

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

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

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

В каком режиме (то есть какой браузер) запускаете?
Специально для обхода всяких таких штук, связанных с безопасностью, у selenium'a есть кросс-доменные режимы. Например,
вместо *firefox используйте *chrome
вместо *iexplore - *iehta
смотрите тут
Если вы используете ночные сборки RC (ну или beta-2), то недавно там бывшие экспериментальные режимы стали стандартными (тут)

Спасибо - заработало!!
Не подскажите как решить проблему с firefox3. Нужно качать дополнения к селениуму для него, чтоб селениум сервер работал на нем?


На сайте http://javascript.ru...ted/selenium-rc скачала http://release.openq...ol-redirect.zip снапшот
И правда нек-е тесты заработали.
  • 0


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

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