selenium的webdriver怎么定位隐藏的元素啊
最近用selenium的webdriver,但是最近项目上有个元素是要鼠标移上去后才显示出按钮的,用IDE录制的时候就录不下来,请问像这种情况怎么才能定位到这个元素上,我是用python来写脚本的,求大牛指定迷津。 webdriver是有mouseOver方法的(java 里是moveToElement )。java例子如下,python里也应该有相应的方法;Actions action = new Actions(webdriver)
WebElement we = webdriver.findElement(By.xpath("html/body/div/ul/li/a"));
action.moveToElement(we).build().perform();
因为移动鼠标的方法不属于任何网页对象,实际上是一种模拟动作,不会触发任何事件,所以ide没有办法记录下来。建议读一下webdriver的api.光靠ide写不好脚本的。 webdriver是有mouseOver方法的(java 里是moveToElement )。java例子如下,python里也应该有相应的方法;
Ac ...
goal1860 发表于 2013-8-24 08:03 http://bbs.51testing.com/images/common/back.gif
对~
页:
[1]