我正在尝试使用Java在Eclipse中运行一些自动化测试(将它们作为JUnit测试运行),并且我正在使用Selenium IDE 1.0.10 plugin for Firefox来查找按钮ID。问题是,在网页上,我在一行上有一个隐藏的按钮,只有当悬停在它上面时才会变得可见。如果我单击按钮,Selenium会记录单击,但如果我尝试运行测试用例,它会在单击时停止,因为只有当鼠标悬停在按钮上时,该按钮才可见。有没有一种方法,在Selenium</
我已经尝试过“检查元素”、Firebug、FirePath、Selenium、来查找元素。但是当我在代码中使用这个Css/xPath时,它就不起作用了。我需要自动化新添加的行场景。网格的第一个元素是一个下拉元素,在从中选择值之后,第二个元素(也是一个下拉元素)填充。检查所需值时,第一个元素的Css/xPath是:
Css: body > div.k-animation-container > div > div.k-list-scr
我已经找到了add to circles按钮,并将其悬停在上面,这样它就会显示一个下拉列表。然而,动态div容器包含了我的circles直到你悬停它才会出现在dom树中。由于某些原因,selenium看不到悬停后创建的动态框中项目的xpath。有没有人知道为什么这个不起作用?我尝试过许多不同的搜索、xpath方法,所以似乎在当前的selenium浏览器对象中不存在div。
下面的代码实际上悬停在盒子上,但我在那里对它无能为力。