双击svg元素
我有一个svg元素,在对它执行双击操作时,它应该会打开一个小部件框。双击时不会抛出任何错误,但不会打开小部件框。这是我的密码:双击svg元素,svg,Svg,我有一个svg元素,在对它执行双击操作时,它应该会打开一个小部件框。双击时不会抛出任何错误,但不会打开小部件框。这是我的密码: WebElement element = driver.findElement(By.xpath("//*[name()='svg'] /*[name()='g']")); Actions builder2 = new Actions(driver); Action a2 = builder2.doubleClick(element).build(); a2.perf
WebElement element = driver.findElement(By.xpath("//*[name()='svg'] /*[name()='g']"));
Actions builder2 = new Actions(driver);
Action a2 = builder2.doubleClick(element).build();
a2.perform();
WebDriverWait wait = new WebDriverWait(driver,120);
WebElement config = wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath(".//*[@id='xwt_widget_layout_Dialog_3']")));
无法获取小部件框。请帮我拿这个 我认为这将是困难的。SVG标准没有定义双击事件,并且。这同样适用于其他浏览器。您可能会将一些内容与
onclick
处理程序和超时事件混在一起。或者你可以用HTML来代替。