51Testing软件测试论坛
标题:
Selenium 新手问题~~紧急求助
[打印本页]
作者:
chen6_9
时间:
2010-11-8 12:07
标题:
Selenium 新手问题~~紧急求助
最近学习Selenium 用一个项目试了下,用 IDE 分别录制了 登录页面和登录后的菜单选择
单独使用 IDE跑都没有问题,讲两部分脚本整合在一起 使用RC 成功登录后提示找不到菜单的对象,
是否是因为,切换了页面的原因?要如何修改代码?求解答~~
代码如下:
public void testadd(){
sel.start();
sel.open("http://10.10.13.79:28081/mcis/index.jsp");
//登录
sel.type("user.value(ID)", "admin");
sel.type("user.value(PASSWORD)", "admin");
sel.click("//input[@value='登 录']");
sel.waitForPageToLoad("30000");
//选择菜单
sel.mouseOver("menu6d4c0p0i2im");
sel.click("menu6d4c0p2i0im");
}
作者:
chen6_9
时间:
2010-11-8 22:18
研究了一晚上,搞定了~~ 原来IDE 说找到对象 并不一定真的找到,RC说找不到那是真的找不到。另外貌似mouseOver 方法在IE中不太好用,求解? 使用Firefox调用就正常,IE就跑不起来了。
作者:
msnshow
时间:
2010-11-9 08:51
Selenium就是基于FF的吧,IE不兼容吧
作者:
47385024
时间:
2010-11-9 09:45
IDE是基于FF的 RC是兼容IE的
调试的时候可以单独调试每个脚本 没问题后再整合
作者:
chen6_9
时间:
2010-11-9 11:03
回复
3#
msnshow
rc 是可以兼容IE的 在RC中的脚本,上面的脚本 sel.mouseOver 这句在IE中没有反应,在firfox中却好用。不知道是什么原因。
作者:
lzpwr123
时间:
2010-12-6 09:21
我也在寻找这个问题的答案
作者:
herdann
时间:
2011-1-18 12:02
我也遇到这个问题了 。。。有解决方案吗
作者:
zhangzijun
时间:
2011-2-16 11:35
IE里面用selenium有很多问题,比如我的这个帖子,在firefox里一切正常,IE就不行了
http://bbs.51testing.com/thread-398126-1-1.html
作者:
qhdsfc
时间:
2011-3-18 10:47
mouseOver 是什么意思? 初学者 请教下
作者:
潇雅
时间:
2011-4-6 11:58
添加这么一行试一试,以下的代码是定义在firefox的,IE的,你自己也定义下试一试
def setUp(self):
self.selenium = selenium("localhost", \
4444, "*firefox", "http://10.10.13.79:28081/mcis/index.jsp")
self.selenium.start()
作者:
lxd123
时间:
2011-4-12 11:34
在IE6,7下,有些情况下是不支持mouseover的,IE8应该不存在这种问题,可以试下~
作者:
showshow
时间:
2011-4-14 11:23
在IE6,7下,有些情况下是不支持mouseover的,IE8应该不存在这种问题,可以试下~
lxd123 发表于 2011-4-12 11:34
IE8也没反应的
作者:
showshow
时间:
2011-4-14 11:24
回复
10#
潇雅
你这段代码能解释一下什么意思吗,def setUp(self)这句话什么意思,setUp这个方法哪里来的?
作者:
showshow
时间:
2011-4-14 11:25
回复
11#
lxd123
试过了,IE8好像也没反应的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2