что делать с такой страницей?
#1
Отправлено 15 февраля 2010 - 16:41
скриншоты
#2
Отправлено 15 февраля 2010 - 20:58
#3
Отправлено 16 февраля 2010 - 07:31
Не является ли багом то, что у вас разные элементы имеют один и тот же ID? ID на то и ID, чтобы быть уникальным, а одинаковыми, по идее, могут быть class(className), name и прочие, например кастомные атрибуты.Есть страница, на которой находяться поля с одинаковыми Xpath..(есть только xpath , то что выдает firebug и selenium ide) она предсатвлена на скриншотах, selenium RC в логах пишет, что действие нажатие произошло.. хотя никаких действий нету (я так думаю, что selenium нажимает на пустое поле). После нажатия - ожидаемый результат, загрузка формы -ajax. Пмомогите плз разобраться как заставить клинкнутьв нужном месте, по координатам не подходит. :((((
...
Я думаю логика тулов, по определению xpath, основывается на этом факте, и не ожидает, что неопытные или неопрятные разработчики используют ID в каких-то своих целях.
Alexey
#4
Отправлено 16 февраля 2010 - 16:05
#5
Отправлено 16 февраля 2010 - 16:18
Ничего не вышло(((( раскажите плз, как зделать клик по координатам????
Здесь
void clickAt(java.lang.String locator,
java.lang.String coordString)
Clicks on a link, button, checkbox or radio button. If the click action causes a new page to load (like a link usually does), call waitForPageToLoad.
Parameters:
locator - an element locator
coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.
Пример:
selenium.clickAt( "my_locator", "10,20" );
Кликает на элемент с локатором "my_locator" по координатам 10, 20
#6
Отправлено 16 февраля 2010 - 17:28
От функция :
private static void FacingClick(string Locator)
{
decimal a = selenium.GetElementPositionLeft(Locator);
decimal b = selenium.GetElementPositionTop(Locator);
string x = Convert.ToString(a);
string y = Convert.ToString(b);
selenium.ClickAt(Locator, String.Format("{0},{1}", x, y));
}
#7
Отправлено 16 февраля 2010 - 17:30
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных