cabrite 发表于 2014-5-5 15:33:49

求助:给某编辑框赋值的时候,不能多于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:27

你手动赋值超过2个是否可以成功?

赵佳乐SMILE 发表于 2014-5-6 09:47:49

数据库定义的这个字段的长度是多少

赵佳乐SMILE 发表于 2014-5-6 09:51:54

其实你现在遇到的问题 和我现在的差不多 我的现象是 如果写的是 管理员 set进去就是空白
如果写 管理 就能成功
大概是因为编码方式的问题吧 中文是utf-8 而qtp默认的编码是ascii
所以对中文的支持不是特别好
目前我还没有好的解决方法 我只是修改测试数据 改成能set成功的

cabrite 发表于 2014-5-6 18:17:36

回复 4# 赵佳乐SMILE
我这里是浏览器问题
用chrome34,写不进去
用IE11,能够写进去
uft12

赵佳乐SMILE 发表于 2014-5-7 09:27:53

回复 5# cabrite

额 这么诡异

黑羽祭 发表于 2014-5-7 12:13:54

路过

auto_tester 发表于 2014-5-13 11:04:22

学习了

Shawn_xiao 发表于 2014-5-13 18:34:42

试试WebEdit().object.value = "一级学科" 看看是否可行。
页: [1]
查看完整版本: 求助:给某编辑框赋值的时候,不能多于2个汉字吗