RFS_点击button按钮之后,RFS出现卡死的问题
【html代码】
<html>
<head>
<title> 主窗口 </title>
</head> <body>
<div>
<input name="save" type="button" value="Save">
<input name="close" type="button" value="close">
</div> <!-- 此代码动态生成,标识为提示框的信息-->
<div>
<table>
<tr>
<td> 添加附件成功 </td>
</tr>
<tr>
<td> <input id="ok" type="button" value="ok"> </td>
</tr>
</table>
</div> <iframe id = 1>
<!-- 用户的列表页面 -->
<!-- 存在编辑用户按钮 -->
</iframe> <iframe id = 2>
<!-- 用户编辑页面 -->
<!-- 上传附件按钮-->
</iframe> <iframe id = 3>
<!-- 上传附件页面 -->
<!-- 存在上传附件按钮 -->
</iframe> </body>
</html>
【操作步骤】

【遇到的问题】:点击“Button”按钮之后,系统一直处于卡死的状态

【根本原因】:
模态状态后,底部页面中的按钮都不可点击。
使用WebDriver点击界面上Button元素时,如果当前Button元素被界面上其他元素遮住了,或没有出现在界面中(比如Button在页面底部,但是屏幕只能显示页面上半部分),使用默认的WebElement.Click()可能会触发不了Click事件
【解决方法】:
将Button的点击事件,修改为javascript命令

【具体实施】:
当上传附件的页面关闭之后,此时的模态就消失了,但是,点击底部页面中的按钮的时候,RFS依旧会出现卡死的显示。
第一种方案: 在“上传附件页面”之后的所有点击按钮的操作,都用javascript编写
第二种方案: 1. 在“点击上传附件”按钮的操作时,采用javascript编写---因为此页面弹出后,会出现模态的样式
2. 此后页面中出现的按钮,都采用Mouse Down和Mouse Up的操作
3. 上传附件之后,都不要出现select window的操作。
或者上传附件之后,对指定的框架进行刷新。Execute Javascript: window.parent.frames[1].location.reload();
暂不清楚Mouse Down、 Mouse Up 和Click Button的区别。但是运用Click Button更加容易出现卡死的现象。
RFS_点击button按钮之后,RFS出现卡死的问题的更多相关文章
- PHP——0128练习相关2——js点击button按钮跳转到另一个新页面
js点击button按钮跳转到另一个新页面 投稿:whsnow 字体:[增加 减小] 类型:转载 时间:2014-10-10我要评论 点击按钮怎么跳转到另外一个页面呢?点击图片要跳转到新的页面时,怎么 ...
- 点击Button按钮实现页面跳转
1.首先我们新建一个带有button按钮的页面 <button type="submit" class="form-contrpl">注册</ ...
- 标签button:点击button按钮时,出现了页面自动刷新的情况
原html: <button class="btn btn-primary" id="btnSubmit" name="btnSubmit&qu ...
- 问题:asp.net 点击button按钮调到页面顶部;结果:asp.net点击一个按钮,使页面跳转到本面页上的指定位置
asp.net点击一个按钮,使页面跳转到本面页上的指定位置 (2011-04-19 16:46:51) 转载▼ 标签: it 最近在做一个项目. 用到标题所说的功能. 实现方法: 1.在aspx中 ...
- js点击button按钮跳转到页面代码
点击按钮怎么跳转到另外一个页面呢?我们在网站制作中可能是需要的,因为有时我们需要做这样的效果,尤其是将按钮做成一个图片,而点击图片要跳转到新的页面时,怎么做到呢? 这样的效果可以:onclick=&q ...
- js点击button按钮跳转到另一个新页面
点击按钮怎么跳转到另外一个页面呢?我们在网站制作中可能是需要的,因为有时我们需要做这样的效果,尤其是将按钮做成一个图片,而点击图片要跳转到新的页面时,怎么做到呢? 这样的效果可以:onclick=&q ...
- 如何获取ul 中li选中的值点击button按钮跳转链接
<ul id="parent"> <li></li> <li></li> <li></li> & ...
- Android点击Button按钮的四种事件监听方法总结
首先我们在activity_main.xml里面先定义一个Button空间 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <RelativeLayout xmlns:a ...
- 【基础篇】点击Button按钮更换图片
我们在开发的过程中,往往为了美化界面的需要,会修改按钮的默认外观,而因为Android中的按钮有三种状态—默认,被点击,被选中.所以,如果要改变按钮的外观,需要对这三种情况都做出修改,也许在以往,我们 ...
随机推荐
- Scrum会议3(Beta版本)
组名:天天向上 组长:王森 组员:张政.张金生.林莉.胡丽娜 代码地址:HTTPS:https://git.coding.net/jx8zjs/llk.git SSH:git@git.coding.n ...
- Go学习记录
操作系统:Windows 一.下载 go官网:https://golang.org/go下载地址:https://golang.org/dl/ 二.安装 安装包有msi安装版本,以及zip压缩包版本. ...
- Spring+Mybatis+MySql+Maven 简单的事务管理案例
利用Maven来管理项目中的JAR包,同时使用Spring在业务处理层进行事务管理.数据库使用MySq,数据处理层使用Spring和Mybatis结合. 本案例代码主要结构如图: 1.数据库脚本 -- ...
- Jenkins+Maven+Svn搭建持续集成环境持续集成和自动部署
Jenkins和Hudson有很深的渊源,Jenkins目前更新频繁,目前选用Jenkins为持续集成工具和自动部署 Jenkins的使用有很多的介绍,主要记录如下要点: 192.168.1.240: ...
- How To Ask Questions The Smart Way
How To Ask Questions The Smart Way Eric Steven Raymond Thyrsus Enterprises <esr@thyrsus.com> R ...
- flink - 反压
http://wuchong.me/blog/2016/04/26/flink-internals-how-to-handle-backpressure/ https://ci.apache.org/ ...
- Andrew Ng机器学习公开课笔记 -- Online Learning
网易公开课,第11课 notes,http://cs229.stanford.edu/notes/cs229-notes6.pdf 和之前看到的batch learning算法不一样,batch ...
- ajax例子:审核验证用户名;登录界面
审核验证用户名主页面: <body><div>用户名:<input type="text" id="uid" /><s ...
- Python学习笔记——1——基础知识
1.1.变量和算法 python语言很类似人类语言,变量不需要定义类型.比如: 整型 字符串类型 数组 Java int a=12 String s="test" String[] ...
- 我的第一个chrome扩展(2)——基本知识
1.manifest介绍界面:json格式 json:JavaScript Object Notation 包括两种结构: key:value对:{{"A1":"valu ...