1164344251 发表于 2021-7-30 15:30:41

robot点击IE浏览器按钮不能弹出新页面

本帖最后由 1164344251 于 2021-7-30 16:07 编辑

大神求助!!!手动打开IE浏览器,点击页面中的按钮能正常弹出新的页面,但是用robot自动化测试点击同一个按钮时,光标右侧只是有个加载圈圈转了一下,新页面弹不出来。等待时间、单击、双击、press keys的方法都试了,不行。C:\Users\CAPTIVE\Desktop\1.png

lsekfe 发表于 2021-7-30 15:51:08

图片没有上传成功哦!

1164344251 发表于 2021-7-30 16:05:59

截图

lsekfe 发表于 2021-7-30 16:16:21

实际效果和脚本代码需要再补充一下,纯文字描述定位不了问题

1164344251 发表于 2021-7-30 16:37:40

lsekfe 发表于 2021-7-30 16:16
实际效果和脚本代码需要再补充一下,纯文字描述定位不了问题

1.
Assign Id To Element        css=input        SelectAgreement
Press Keys        id=SelectAgreement        \\10

2.
Click Element        css=input       

用了上面两种方式,实际是点上了,看到按钮下沉了一下,就是没有弹出新窗口

1164344251 发表于 2021-7-30 16:45:53

lsekfe 发表于 2021-7-30 16:16
实际效果和脚本代码需要再补充一下,纯文字描述定位不了问题

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

菜鸟@大虾 发表于 2021-7-30 17:07:42

定位元素时CSSSelector的写法貌似是这样#app > div.form-data-edit-dialog > div > div > div.el-dialog__body > 。
初步怀疑是定位不到想操作的页面元素
请检查下脚本吧
Click Element      css=input   

菜鸟@大虾 发表于 2021-7-30 17:09:15

看起来貌似是这行不对Click Element      css=input   

lsekfe 发表于 2021-7-30 17:11:32

1164344251 发表于 2021-7-30 16:45
实际效果应该是有弹出页面

可以看下版主的回复。

1164344251 发表于 2021-7-30 17:32:38

菜鸟@大虾 发表于 2021-7-30 17:09
看起来貌似是这行不对Click Element      css=input

css=body.interface > form > table#MainHead > tbody > tr#trAgentCode > td:nth(3) > input.button
这个是更换后的写法,效果和我之前写的一样

lsekfe 发表于 2021-7-30 17:36:18

1164344251 发表于 2021-7-30 16:37
1.
Assign Id To Element        css=input        SelectAgreement
Press Ke ...

你应该用name去定位呀!再好好看下。

1164344251 发表于 2021-7-30 17:40:50

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

我这不是定位异常,是定位到了,也点击了,只是点击后应该弹出的页面没弹出来
页: [1]
查看完整版本: robot点击IE浏览器按钮不能弹出新页面