我无法从菜单中显示子菜单
我试过以下方法 1)我试过鼠标操作(明显的一个) 2)我试过javascript执行器
问题是HTML组件只在鼠标上加载,因此无法设置html中不存在的元素属性 我正在使用java https://www.milonic.com/index.php
答案 0 :(得分:0)
悬停动作效果很好,我写了一些你可以根据需要修改的测试代码,点击“关于Milonic”标签中的“关于我们”链接
您需要的是具有wait
的{{1}}对象。在这里等待菜单中的元素可以点击。
ExpectedConditions
答案 1 :(得分:0)
你也可以使用javascript执行器本身,但你需要检查css属性并使用javascript操作它下面是一个如何操作它的例子...这里我们删除了CSS中的元素的display none属性
((JavascriptExecutor) 驱动程序).executeScript(“document.getElementsByClassName('放置 class name')[0] .style.display ='block';“);
检查它是否适合你......如果没有给我们提供代码