Почему Selenium может не кликать по русской ссылке на тестовом сервере
#1
Отправлено 25 апреля 2012 - 10:29
Я думаю что дело именно в том что ссылка русская, потому что с этим сервером постоянные проблемы именно с кодировкой.
Что может влиять на выполнение?
Запускаю ant-ом; FirefixDriver; selenium-server-2.20.0; Firefox 7.0.1
#2
Отправлено 25 апреля 2012 - 10:36
Много раз делал локаторы с кирилицей, всегда все работало. Вряд ли причина в этом, скоре просто partialLinkText не подходит для Вашего контролаКогда был код driver.findElement(By.partialLinkText("русский текст")).click() - не работал, причем валился на следующей команде. Потом поменял на cssSelector (буз русских букв) и заработало.
Я думаю что дело именно в том что ссылка русская, потому что с этим сервером постоянные проблемы именно с кодировкой.
Что может влиять на выполнение?
Запускаю ant-ом; FirefixDriver; selenium-server-2.20.0; Firefox 7.0.1
#3
Отправлено 25 апреля 2012 - 12:36
Когда был код driver.findElement(By.partialLinkText("русский текст")).click() - не работал, причем валился на следующей команде. Потом поменял на cssSelector (буз русских букв) и заработало.
Я думаю что дело именно в том что ссылка русская, потому что с этим сервером постоянные проблемы именно с кодировкой.
Что может влиять на выполнение?
Запускаю ant-ом; FirefixDriver; selenium-server-2.20.0; Firefox 7.0.1
Сохраняйте в кодировке UTF-8
#4
Отправлено 25 апреля 2012 - 13:15
Да у меня тоже всегда все работало, но не на этой машине...Много раз делал локаторы с кирилицей, всегда все работало.
А контрол это что, простите?
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных