|
本帖最后由 discusstest 于 2011-11-11 19:50 编辑
最近两天开始尝试用selenium IDE做自动化,碰到了一些问题,因为我们的页面是写好的script,很多地方都是动态的
左右是两个frame,
第一步点击左边的cluster链接,就打开了右边的frame,
用IDE录制的脚本是selenium.click("link=cluster");
selenium.selectFrame("relative=up");
selenium.selectFrame("detail");
这一段脚本用IDE回放没问题,但如果在IDE窗口里面find,selenium.selectFrame("relative=up")找不到
第二步点击右边的cluster node链接,打开cluster node的tab
用IDE录制的脚本是selenium.click("id=ClusterNodesHyperlink_caption_1640063425"),
因为后面的数字是动态生成的,每次都不一样,
改成selenium.click("css=span[id^= 'ClusterNodes']")后在IDE窗口里面find能找到,可是用IDE回放就找不到元素
第三步在罗列的cluster结点中,单击NodeA旁边的弹出菜单,选择properties
用IDE录制的脚本是selenium.click("name=ns_0x002d2124140002_WDWPM27d827d8")
这个比较麻烦,因为菜单有3个选项,而且每个cluster结点都有自己的菜单,如何找到对应的结点的具体菜单项?
|
|