yingcaoyun 发表于 2017-10-19 10:48:08

无法录制input的文本框输入数据

本帖最后由 TestWriter 于 2017-10-26 13:18 编辑


[*]使用type,报错:清空文本时出错
[*]使用TypeWithoutClear,报错:输入内容时出错
[*]看帖子说:可以先做一个点击操作,然后再做一个popuWindowType这个操作,然后里面输入你要输入的值——能够执行成功,但是输入框仍然为空。日志如下:
Passed      Operation:Click      Xpath://DIV[@id='default_didType']/DIV/INPUT;Root      Data:
Log:执行成功
Passed      Operation:popupWindowType      Xpath:;      Data:1234
Log:执行成功


[*]Xpath://INPUT[@name='didnum']


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

JasonJue 发表于 2017-10-23 10:53:05

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

另外,click+popupWindowType组合输入需要两个步骤连续执行,并且光标在浏览器中,请确认一下。

yingcaoyun 发表于 2017-10-23 16:49:38

本帖最后由 yingcaoyun 于 2017-10-23 17:01 编辑

JasonJue 发表于 2017-10-23 10:53
可否提供一下网页链接?
建议排查步骤:
1.确认一下xpath定位是否正确,有些特殊情况是真假控件导致,显 ...
您好,网址可能无法提供。
排查如下:
1、xpath定位是正确的,直接使用的F12定位的。见截图1;
2、input并没有被禁用输入。见截图1;

3、click+popupWindowType组合是连续执行的,见截图2;

并且光标也成功定位到了输入框,见截图3;就是没有显示输入数据


JasonJue 发表于 2017-10-24 15:58:39

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


1.定位到光标没有输入,请尝试ctrl+V是否能正常输入。popupWindowType实际上就是将值提交到粘贴版,然后通过ctrl+v的方式粘贴回填的。
2.Type是否确认不可用?可否找开发同学联系一下,是否有特殊设置?

yingcaoyun 发表于 2017-10-25 15:30:57

JasonJue 发表于 2017-10-24 15:58
1.定位到光标没有输入,请尝试ctrl+V是否能正常输入。popupWindowType实际上就是将值提交到粘贴版,然后 ...

:L我后面又遇到一个字段也存在这个问题,那个字段的name=‘name’,所以我就猜测是否是因为name使用了某些TW的关键字,导致定位失败。最后使用//DIV[@id='default_didType']/DIV/INPUT定位Xpath就成功了。

JasonJue 发表于 2017-11-6 11:55:57

yingcaoyun 发表于 2017-10-25 15:30
我后面又遇到一个字段也存在这个问题,那个字段的name=‘name’,所以我就猜测是否是因为name使用了某 ...

找开发的童鞋麻烦,估计是有同名元素,所以导致识别问题,这个名字命名规则不符合规范:lol
页: [1]
查看完整版本: 无法录制input的文本框输入数据