Привет всем! У меня проблема с отработкой метода Actions#doubleClick. В чём суть: дабл клик отрабатывает не на том локаторе который был указан, то есть кликает не там где нужно. Если же я делаю обычный клик по элементу "driver.findElement(By.xpath("//*[contains(text(),'TableDisplayMode')]")).click()", то он кликает там где нужно. Я перепробывал уже всё что знал, но всё напрасно. Вот кусок кода:
public void performDoubleClick(String locator) {
// вешаю событие сподсветкой на всю страницу что бы видеть где кликает;
* если заменить нижнюю строку на вот эту driver.findElement(By.xpath("//*[contains(text(),'TableDisplayMode')]")).click(), то клик подсвечивается на нужном элементе,
* но если нижний метод, то кликает на логотип в левом верхнем углу;
*/
new Actions(driver).moveToElement(driver.findElement(By.xpath("//*[contains(text(),'TableDisplayMode')]"))).doubleClick().perform();
В компанию Nekki (проекты "Бой с тенью", Shadow Fight 2, Vector, etc) требуется QA-инженер.
Обязанности:
- ручное тестирование фич;
- составление тест-кейсов и контроль за исполнением;
- анализ результатов тестирования, умение сделать краткое заключение.
Плюсами будут:
- знакомство с редактором unity3D;
- опыт работы в игровой индустрии;
- интерес к проектам для мобильных устройств и планшетов;
- знание английского языка.
Условия:
- работа в офисе, г.Москва;
- оформление по ТК РФ;
- интересные проекты с многомиллионными аудиториями;
- ЗП по результатам собеседования.
Резюме присылайте на s.babaev@corp.nekki.ru
О серии Shadow Fight:
"Бой с Тенью" впервые был запущен на отечественных социальных сетях, где собрал более 20 млн установок. Продолжение Shadow Fight 2 вышло уже для мобильных платформ на iOS и Android. Количество пользователей мобильной версии перевалило за 40 млн. Сейчас в разработке находится Shadow Fight 3.