Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
双击svg元素_Svg - Fatal编程技术网

双击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

我有一个svg元素,在对它执行双击操作时,它应该会打开一个小部件框。双击时不会抛出任何错误,但不会打开小部件框。这是我的密码:

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来代替。