51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 4741|回复: 5
打印 上一主题 下一主题

[已解决-使用] 无法录制input的文本框输入数据

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-10-19 10:48:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题求助
问题描述及重现步骤: 1、使用tw录制文本框输入数据
2、在调试的时候始终报错
问题类型: Web测试 
TW版本: TW4.1beta3
被测应用的名称和版本:
本帖最后由 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;">
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

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

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

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 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;就是没有显示输入数据


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

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

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

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2017-10-25 15:30:57 | 只看该作者
JasonJue 发表于 2017-10-24 15:58
1.定位到光标没有输入,请尝试ctrl+V是否能正常输入。popupWindowType实际上就是将值提交到粘贴版,然后 ...

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

使用道具 举报

该用户从未签到

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

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

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-25 05:18 , Processed in 0.071776 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表