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

Фотография

Почему Selenium может не кликать по русской ссылке на тестовом сервере


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

#1 astafev

astafev

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Евгений

Отправлено 25 апреля 2012 - 10:29

Когда был код driver.findElement(By.partialLinkText("русский текст")).click() - не работал, причем валился на следующей команде. Потом поменял на cssSelector (буз русских букв) и заработало.
Я думаю что дело именно в том что ссылка русская, потому что с этим сервером постоянные проблемы именно с кодировкой.
Что может влиять на выполнение?

Запускаю ant-ом; FirefixDriver; selenium-server-2.20.0; Firefox 7.0.1
  • 0

#2 Vitalik_V

Vitalik_V

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

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Виталий
  • Город:Харьков

Отправлено 25 апреля 2012 - 10:36

Когда был код driver.findElement(By.partialLinkText("русский текст")).click() - не работал, причем валился на следующей команде. Потом поменял на cssSelector (буз русских букв) и заработало.
Я думаю что дело именно в том что ссылка русская, потому что с этим сервером постоянные проблемы именно с кодировкой.
Что может влиять на выполнение?

Запускаю ant-ом; FirefixDriver; selenium-server-2.20.0; Firefox 7.0.1

Много раз делал локаторы с кирилицей, всегда все работало. Вряд ли причина в этом, скоре просто partialLinkText не подходит для Вашего контрола
  • 0

#3 achumagin

achumagin

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

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 25 апреля 2012 - 12:36

Когда был код driver.findElement(By.partialLinkText("русский текст")).click() - не работал, причем валился на следующей команде. Потом поменял на cssSelector (буз русских букв) и заработало.
Я думаю что дело именно в том что ссылка русская, потому что с этим сервером постоянные проблемы именно с кодировкой.
Что может влиять на выполнение?

Запускаю ant-ом; FirefixDriver; selenium-server-2.20.0; Firefox 7.0.1


Сохраняйте в кодировке UTF-8
  • 0
ap-test-team.blogspot.com

#4 astafev

astafev

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Евгений

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

Я итак все сохраняю в UTF-8. Кстати, для этого сервера пришлось указать компилятору кодировку - на локальном работало и без этого.

Много раз делал локаторы с кирилицей, всегда все работало.

Да у меня тоже всегда все работало, но не на этой машине...
А контрол это что, простите?
  • 0


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

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