51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3062|回复: 6
打印 上一主题 下一主题

Selesium点击按钮时没报错,但是点击按钮应该响应的操作也没有,求助啊

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-6-8 15:45:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
运行脚本的时候,点击一个按钮,顺利的过去了,但是页面应该响应的操作却没有,然后单步跑点击按钮的那一步,则可以成功,那位大侠指点一下啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-6-8 16:54:31 | 只看该作者
把具体的东西贴出来,这样谁能帮你解决啊?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-6-8 17:10:36 | 只看该作者
回复 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
运行的时候不报错,但是页面也没响应
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-6-8 17:25:13 | 只看该作者
试试 click  //a[@id='startButtonLink']
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2011-6-8 18:02:52 | 只看该作者
回复 4# robin.von
大哥们,各种Xpath这种识别方法都用过,说了,不是不识别,是没响应,从这个角度说说解决方法吧
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-6-8 20:54:58 | 只看该作者
兄弟,你点击一张图片有什么用啊??
<a href="/Public/BrowserDetect/browserDetect.aspx?testNum=1" id="startButtonLink">
这行才是关键。
你可以点击链接,实在不行selenium.open(".../Public/BrowserDetect/browserDetect.aspx?testNum=1"),注意URL要组装一下。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-6-9 09:12:18 | 只看该作者
回复 5# csj


    我把你的这段CODE在本机建成一个HTML文件,其中的链接和图片都换成本地的一个图片和URL.
按我这个操作,跳转成功
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-28 01:17 , Processed in 0.071096 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表