2015-10-15 3 views
0

Как selenium позволяет выполнить java-скрипт, я хочу щелкнуть и дважды щелкнуть по webelement или x, y координировать с помощью java-скрипта. Я хочу использовать java-скрипт, потому что подчеркнутый webelement - это объекты Flash/svg в браузере.Как дважды щелкнуть по WebElement с помощью javascript с Selenium

Пожалуйста, дайте мне знать, как дважды щелкнуть по сценарию java на веб-элементе flash/svg.

Заранее спасибо ... Шринивас - Желание изучать новые вещи :)

+1

ваша кнопка вспышки подвергается? .. Как я знаю, вы не можете использовать селен для этого. используйте сикули для того же самого, как вы хотите узнать новое:) D :) –

+0

:): D :) Мне нравится: P «как вы хотите узнать новое» Да, я и моя команда используют Sikuli для автоматизации flash/svg, и мы добиваемся большого успеха там. Но проблема в том, что действия Сикули не могут быть многопоточными, и, следовательно, этот вопрос. Я предвижу, что использование javascript с селеном возможно многопоточность. Пожалуйста, помогите мне с этим вопросом. –

+0

Кнопка вспышки не подвергается воздействию qa. Более того, мы переходим от flash к полностью функциональному SVG. –

ответ

0

Используйте код ниже:

Actions action = new Actions(driver); 
WebElement element = driver.findElement(By.xpath(your_xpath)); 

    action.doubleClick(suite_name); 
    action.perform(); 
+0

Спасибо Мозам Мехте, но, как я сказал, селен или связанные с действием классы клики не работают, поскольку это элементы на основе flash/svg. Я знаю координаты элементов, и я хочу, чтобы java-скрипт щелкнул/дважды щелкнул элемент. –

+0

в этом случае ссылаются: - http://stackoverflow.com/questions/3277369/how-to-simulate-a-click-by-using-xy-coordinates-in-javascript –

+0

Спасибо, аналогично я ищу двойной клик , –