51Testing软件测试论坛

标题: robot点击IE浏览器按钮不能弹出新页面 [打印本页]

作者: 1164344251    时间: 2021-7-30 15:30
标题: robot点击IE浏览器按钮不能弹出新页面
本帖最后由 1164344251 于 2021-7-30 16:07 编辑

大神求助!!!手动打开IE浏览器,点击页面中的按钮能正常弹出新的页面,但是用robot自动化测试点击同一个按钮时,光标右侧只是有个加载圈圈转了一下,新页面弹不出来。等待时间、单击、双击、press keys的方法都试了,不行。C:\Users\CAPTIVE\Desktop\1.png
作者: lsekfe    时间: 2021-7-30 15:51
图片没有上传成功哦!
作者: 1164344251    时间: 2021-7-30 16:05
截图
作者: lsekfe    时间: 2021-7-30 16:16
实际效果和脚本代码需要再补充一下,纯文字描述定位不了问题
作者: 1164344251    时间: 2021-7-30 16:37
lsekfe 发表于 2021-7-30 16:16
实际效果和脚本代码需要再补充一下,纯文字描述定位不了问题

1.
Assign Id To Element        css=input[name='button_SelectAgreement_Insert']        SelectAgreement
Press Keys        id=SelectAgreement        \\10

2.
Click Element        css=input[name='button_SelectAgreement_Insert']       

用了上面两种方式,实际是点上了,看到按钮下沉了一下,就是没有弹出新窗口
作者: 1164344251    时间: 2021-7-30 16:45
lsekfe 发表于 2021-7-30 16:16
实际效果和脚本代码需要再补充一下,纯文字描述定位不了问题

实际效果应该是有弹出页面

作者: 菜鸟@大虾    时间: 2021-7-30 17:07
定位元素时CSSSelector的写法貌似是这样#app > div.form-data-edit-dialog > div > div > div.el-dialog__body > 。
初步怀疑是定位不到想操作的页面元素
请检查下脚本吧
Click Element        css=input[name='button_SelectAgreement_Insert']   

作者: 菜鸟@大虾    时间: 2021-7-30 17:09
看起来貌似是这行不对  Click Element        css=input[name='button_SelectAgreement_Insert']   
作者: lsekfe    时间: 2021-7-30 17:11
1164344251 发表于 2021-7-30 16:45
实际效果应该是有弹出页面

可以看下版主的回复。
作者: 1164344251    时间: 2021-7-30 17:32
菜鸟@大虾 发表于 2021-7-30 17:09
看起来貌似是这行不对  Click Element        css=input[name='button_SelectAgreement_Insert']

css=body.interface > form > table#MainHead > tbody > tr#trAgentCode > td:nth(3) > input.button
这个是更换后的写法,效果和我之前写的一样
作者: lsekfe    时间: 2021-7-30 17:36
1164344251 发表于 2021-7-30 16:37
1.
Assign Id To Element        css=input[name='button_SelectAgreement_Insert']        SelectAgreement
Press Ke ...

你应该用name去定位呀!再好好看下。
作者: 1164344251    时间: 2021-7-30 17:40
lsekfe 发表于 2021-7-30 17:36
你应该用name去定位呀!再好好看下。

我这不是定位异常,是定位到了,也点击了,只是点击后应该弹出的页面没弹出来




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2