Мы тестируем веб-приложение с использованием селена и пытаемся имитировать фантазии дерева расширить событие, используя следующийFancytree события селена нажмите
driver.findElement(By.xpath("//div[@id='tree']/ul/li/span/span[@class='fancytree-expander']")).click();
fancytree выглядит, как это в СПЯ
<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) {
}
});
Можете ли вы сообщить нам, как мы можем имитировать событие причудливого дерева нажмите?
Что происходит сейчас, любые ошибки? Благодарю. – alecxe
вы можете добавить образец общедоступного сайта с тем же случаем и пример кода, который вы пытаетесь запустить, если возможно, ошибку –