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