Я не могу дважды щелкнуть элемент на блок-схеме, созданной с помощью mx-графов с реализацией (Selenium Headless browser + Sikuli).Возможность двойного щелчка по элементу на блок-схеме без заголовка. См. Детали изображения здесь
Я попробовал приведенный ниже код, чтобы дважды щелкнуть элемент на блок-схеме:
Screen s = new Screen(); Pattern p = new Pattern(System.getProperty("user.dir") + "/" + "resources1/ProcessStep.png").similar((float) 0.9); if (s.exists(p, 10) != null) { Match match = s.getLastMatch(); match.doubleClick(); Log.info("I clicked on the Process Step box in the Flow Chart area"); } try { Thread.sleep(3000); } catch (InterruptedException e3) { // TODO Auto-generated catch block e3.printStackTrace(); }
Соответствующий код HTML:
<g><g transform="translate(0.5,0.5)" style="visibility: visible; cursor: move;"><ellipse cx="341" cy="45" rx="95" ry="35" fill="#fff" stroke="#522e91" pointer-events="all"></ellipse></g><g style="cursor: move;"><g fill="black" font-family="Arial,Helvetica" text-anchor="middle" font-size="11px"><text x="341" y="48.5">Test SOP 2</text></g></g></g>