51Testing软件测试论坛

标题: 求助:给某编辑框赋值的时候,不能多于2个汉字吗 [打印本页]

作者: cabrite    时间: 2014-5-5 15:33
标题: 求助:给某编辑框赋值的时候,不能多于2个汉字吗
如下语句,赋值不成功
Browser("人力资源管理系统").Page("人力资源管理系统").Frame("content_2").WebEdit("name:=hrProfessionTypeHome:level").Set "一级学科"

如下语句,赋值成功
Browser("人力资源管理系统").Page("人力资源管理系统").Frame("content_2").WebEdit("name:=hrProfessionTypeHome:level").Set "学科"

汉字多于2个就失败
作者: 赵佳乐SMILE    时间: 2014-5-6 09:47
你手动赋值超过2个是否可以成功?
作者: 赵佳乐SMILE    时间: 2014-5-6 09:47
数据库定义的这个字段的长度是多少
作者: 赵佳乐SMILE    时间: 2014-5-6 09:51
其实你现在遇到的问题 和我现在的差不多 我的现象是 如果写的是 管理员 set进去就是空白
如果写 管理 就能成功
大概是因为编码方式的问题吧 中文是utf-8 而qtp默认的编码是ascii
所以对中文的支持不是特别好
目前我还没有好的解决方法 我只是修改测试数据 改成能set成功的
作者: cabrite    时间: 2014-5-6 18:17
回复 4# 赵佳乐SMILE
我这里是浏览器问题
用chrome34,写不进去
用IE11,能够写进去
uft12
作者: 赵佳乐SMILE    时间: 2014-5-7 09:27
回复 5# cabrite

额 这么诡异
作者: 黑羽祭    时间: 2014-5-7 12:13
路过
作者: auto_tester    时间: 2014-5-13 11:04
学习了
作者: Shawn_xiao    时间: 2014-5-13 18:34
试试WebEdit().object.value = "一级学科" 看看是否可行。




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