по клику на картинку, появляется контекстное меню.
поэтому хочется чтобы оно не появлялось невесть где под курсором, а передвинуть на картинку
//
ILocatable hoverItem = (ILocatable) Driver.FindElement(By.XPath("id('R-Pr_35_1')/td[2]/img"));
IMouse mouse = ((IHasInputDevices)Driver).Mouse;
mouse.MouseMove(hoverItem.Coordinates);
//
Driver.FindElement(By.XPath("id('R-Pr_35_1')/td[2]/img")).Click();
данный подход был скопирован из ответов на http://stackoverflow.com/ и переписан с жавы на шарп, но курсор не передвигается, а контекстное меню появляется под курсором где бы он не находился.
правильно ли я делаю и есть ли другой рабочий способ?

Передвинуть курсор на картинку
Автор baieritrin, 21 июл 2011 15:27
Сообщений в теме: 4
#1
Отправлено 21 июля 2011 - 15:27
#2
Отправлено 22 июля 2011 - 13:17
совсем не поняла ваш код.
у селениума есть хороший набор команд mouse*
я напимер на гуглокарте двигаю элемент так:
sel.mouseDown(локатор);
sel.mouseMoveAt(локатор, "10,10");
sel.mouseUp(локатор);
у селениума есть хороший набор команд mouse*
я напимер на гуглокарте двигаю элемент так:
sel.mouseDown(локатор);
sel.mouseMoveAt(локатор, "10,10");
sel.mouseUp(локатор);
#3
Отправлено 24 июля 2011 - 19:51
А чем плохо, что контекстное меню появляется везде? Появляется - и хорошо!
#4
Отправлено 01 августа 2011 - 07:23
совсем не поняла ваш код.
у селениума есть хороший набор команд mouse*
я напимер на гуглокарте двигаю элемент так:
sel.mouseDown(локатор);
sel.mouseMoveAt(локатор, "10,10");
sel.mouseUp(локатор);
мне интересно как при помощи WebDriver это сделать чтобы работало.
homePage = "http://aaa:5555/bbb/.../default.aspx";
Driver = new InternetExplorerDriver();
Driver.Navigate().GoToUrl(homePage);
// действия по перемещению указателя
Driver.FindElement(By.XPath("id('R-Pr_35_1')/td[2]/img")).Click();
#5
Отправлено 02 августа 2011 - 15:17
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных