51Testing软件测试论坛
标题:
Selesium点击按钮时没报错,但是点击按钮应该响应的操作也没有,求助啊
[打印本页]
作者:
csj
时间:
2011-6-8 15:45
标题:
Selesium点击按钮时没报错,但是点击按钮应该响应的操作也没有,求助啊
运行脚本的时候,点击一个按钮,顺利的过去了,但是页面应该响应的操作却没有,然后单步跑点击按钮的那一步,则可以成功,那位大侠指点一下啊
作者:
tyw300
时间:
2011-6-8 16:54
把具体的东西贴出来,这样谁能帮你解决啊?
作者:
csj
时间:
2011-6-8 17:10
回复
2#
tyw300
页面代码如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>MyPage</title>
</head>
<body>
<div id="customActiveXObjectDiv" style="visibility: hidden; display: none;"></div>
<form name="Form1" method="post" action="browserDetect.aspx?init=1" id="Form1">
<div id="initSection">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" colspan="2">
<a href="/Public/BrowserDetect/browserDetect.aspx?testNum=1" id="
startButtonLink
">
<img id="
startButton
" alt="Begin Test" src="/Public/images/BeginTest.gif" style="vertical-align: middle;
border: none;" />
</a>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
我要点击其中的
startButton
或者
startButtonLink
,其实就是同一个按钮,我的脚本是
clickAndWait //div[1]/table/tbody/tr[1]/td/a/img
运行的时候不报错,但是页面也没响应
作者:
robin.von
时间:
2011-6-8 17:25
试试 click //a[@id='startButtonLink']
作者:
csj
时间:
2011-6-8 18:02
回复
4#
robin.von
大哥们,各种Xpath这种识别方法都用过,说了,不是不识别,是没响应,从这个角度说说解决方法吧
作者:
tyw300
时间:
2011-6-8 20:54
兄弟,你点击一张图片有什么用啊??
<a href="/Public/BrowserDetect/browserDetect.aspx?testNum=1" id="startButtonLink">
这行才是关键。
你可以点击链接,实在不行selenium.open(".../Public/BrowserDetect/browserDetect.aspx?testNum=1"),注意URL要组装一下。
作者:
robin.von
时间:
2011-6-9 09:12
回复
5#
csj
我把你的这段CODE在本机建成一个HTML文件,其中的链接和图片都换成本地的一个图片和URL.
按我这个操作,跳转成功
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2