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

Фотография

Почему Selenium обрезает URL


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

#1 NIgh-Cat

NIgh-Cat

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

  • Members
  • Pip
  • 31 сообщений

Отправлено 17 ноября 2011 - 15:09

Добрый день!

Пытаюсь передать на открытие ссылку, вида "http://Test.test/ru/...p.html?lang=ru"

Однако Селениум кидает варнинг
"18:15:46.363 WARN - It looks like your baseUrl (http://Test.test/ru/popup
.html?lang=ru) is pointing to a file, not a directory (it doesn't end with a /).
We're going to have to strip off the last part of the pathname."

Обрезает ссылку до вида "http://Test.test/"
Можно как-то обойти эту меру?

Спасибо.
  • 0

#2 vitorg

vitorg

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

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 17 ноября 2011 - 15:16

Вы этот URL передаёте в конструктор в качестве baseUrl или в метод open?
  • 0

#3 NIgh-Cat

NIgh-Cat

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

  • Members
  • Pip
  • 31 сообщений

Отправлено 17 ноября 2011 - 15:19

Передаю аргументом
$this->selenium = new Testing_Selenium($firefox, $argv[3]);
$this->selenium->open("/");

Пишу на php
Получается, в метод open
  • 0

#4 vitorg

vitorg

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

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 17 ноября 2011 - 16:12

У вас как раз передаётся в конструктор, это неправильно. Надо вот так:
$this->selenium = new Testing_Selenium($firefox, "http://Test.test");
$this->selenium->open("/ru/popup.html?lang=ru");

  • 0

#5 NIgh-Cat

NIgh-Cat

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

  • Members
  • Pip
  • 31 сообщений

Отправлено 23 ноября 2011 - 06:26

Спасибо!
  • 0


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

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