51Testing软件测试论坛

标题: 无法录制input的文本框输入数据 [打印本页]

作者: yingcaoyun    时间: 2017-10-19 10:48
标题: 无法录制input的文本框输入数据
本帖最后由 TestWriter 于 2017-10-26 13:18 编辑

Passed        Operation:Click        Xpath://DIV[@id='default_didType']/DIV/INPUT;Root        Data:
Log:执行成功
Passed        Operation:popupWindowType        Xpath:;        Data:1234
Log:执行成功



F12查看源码为:<input type="text" required="true" name="didnum" value="" msgname="外显号码" style="width:184px;">

作者: JasonJue    时间: 2017-10-23 10:53
可否提供一下网页链接?
建议排查步骤:
1.确认一下xpath定位是否正确,有些特殊情况是真假控件导致,显示的并非输入值控件。
2.确认input是否被禁用输入。
以上可以和网站开发同学确认一下,是否有特殊处理。

另外,click+popupWindowType组合输入需要两个步骤连续执行,并且光标在浏览器中,请确认一下。
作者: yingcaoyun    时间: 2017-10-23 16:49
本帖最后由 yingcaoyun 于 2017-10-23 17:01 编辑
JasonJue 发表于 2017-10-23 10:53
可否提供一下网页链接?
建议排查步骤:
1.确认一下xpath定位是否正确,有些特殊情况是真假控件导致,显 ...

您好,网址可能无法提供。
排查如下:
1、xpath定位是正确的,直接使用的F12定位的。见截图1;[attach]109020[/attach]
2、input并没有被禁用输入。见截图1;
[attach]109020[/attach]
3、click+popupWindowType组合是连续执行的,见截图2;
[attach]109018[/attach]
并且光标也成功定位到了输入框,见截图3;就是没有显示输入数据
[attach]109019[/attach]


作者: JasonJue    时间: 2017-10-24 15:58
yingcaoyun 发表于 2017-10-23 16:49
您好,网址可能无法提供。
排查如下:
1、xpath定位是正确的,直接使用的F12定位的。见截图1;

1.定位到光标没有输入,请尝试ctrl+V是否能正常输入。popupWindowType实际上就是将值提交到粘贴版,然后通过ctrl+v的方式粘贴回填的。
2.Type是否确认不可用?可否找开发同学联系一下,是否有特殊设置?
作者: yingcaoyun    时间: 2017-10-25 15:30
JasonJue 发表于 2017-10-24 15:58
1.定位到光标没有输入,请尝试ctrl+V是否能正常输入。popupWindowType实际上就是将值提交到粘贴版,然后 ...

我后面又遇到一个字段也存在这个问题,那个字段的name=‘name’,所以我就猜测是否是因为name使用了某些TW的关键字,导致定位失败。最后使用//DIV[@id='default_didType']/DIV/INPUT定位Xpath就成功了。
作者: JasonJue    时间: 2017-11-6 11:55
yingcaoyun 发表于 2017-10-25 15:30
我后面又遇到一个字段也存在这个问题,那个字段的name=‘name’,所以我就猜测是否是因为name使用了某 ...

找开发的童鞋麻烦,估计是有同名元素,所以导致识别问题,这个名字命名规则不符合规范




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