• 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更加容易出现卡死的现象。

  • 相关阅读:
    前后端微服务联调
    Rancher搭建ES容器集群
    Rancher解决磁盘占满异常
    Rancher搭建Redis主从集群
    Rancher搭建NFS持久存储
    Linux普通用户管理
    Rancher部署mysql8
    Delegate背后的秘密
    Java——反射
    redis 操作命令
  • 原文地址:https://www.cnblogs.com/zhuhaiying/p/5395700.html
Copyright © 2020-2023  润新知