使用Rautomation和autoit适配器将控件返回到watir-webdriver中的浏览器弹出窗口

时间:2016-08-02 17:47:30

标签: watir-webdriver autoit rautomation

我正在开发一个模态对话框,可帮助我将外部文件上传到网络应用程序。到目前为止,我能够将外部文件添加到应用程序的上传弹出窗口中。但是,我正在努力将控制从Modal对话框恢复到上传弹出窗口。这是弹出div元素的定位器

<collections>
    <collectionclass="testclass">
        <group>
            <header code="T123" type="toys"/>
            <obj1 location="1" shelf="4" />
            <obj2 location="7" shelf="2"  count="3"/>
                <associations>
                    <association type="String" associatedName="train" associatedFieldSize="0"/>
                    <association type="DataLength" associatedName="ship" associatedFieldSize="0"/>
                </associations>
            </obj2>
         </group>
           <collectionclass="testclass">
  </collections>

通过使用上面的“aria-labelledby”属性,我能够获得弹出窗口并启动模态对话框。但是,在选择文件并单击“打开”按钮后模式对话框关闭后,我没有将焦点/控制权恢复到弹出窗口。任何人都可以指导我这个。以下是我处理模态的方法

<div tabindex="-1" class="ui-dialog-buttons" role="dialog" aria-describedby=" uploadAttachmentsDialog" aria-labelledby="uid1" style="left: 338px; top: 223px; width: 600px; height: auto; display: block; position: absolute; z-index: 20002;">

0 个答案:

没有答案