【发布时间】:2015-12-24 21:22:12
【问题描述】:
我们正在使用 selenium 测试一个 Web 应用程序,并尝试使用以下方法模拟花哨的树展开事件
driver.findElement(By.xpath("//div[@id='tree']/ul/li/span/span[@class='fancytree-expander']")).click();
fancytree 在 jsp 中是这样的
<div id="tree"></div>
js代码是这样的
$("#tree").fancytree({
extensions: ["filter"],
filter: {
autoApply: true, // Re-apply last filter if lazy data is loaded
counter: false, // Show a badge with number of matching child nodes near parent icons
hideExpandedCounter: true, // Hide counter badge, when parent is expanded
mode: "hide" // "dimm": Grayout unmatched nodes, "hide": remove unmatched nodes
},
checkbox: true,
selectMode: 3,
quicksearch: true,
source: {
url: ...
},
lazyLoad: function(event, data) {
...
},
loadError: loadError,
collapse: function(event, data) {
}
});
你能告诉我们如何模拟一个花哨的树事件点击吗?
【问题讨论】:
-
现在发生了什么,有什么错误吗?谢谢。
-
您能否添加相同案例的示例公共站点,以及您尝试运行的示例代码,如果可能会出错
标签: java selenium junit fancytree