51Testing软件测试论坛

标题: 一个网页端的ERP系统 在添加客户信息时,选择下拉框为啥选取不到 [打印本页]

作者: qq454179370    时间: 2016-8-3 15:38
标题: 一个网页端的ERP系统 在添加客户信息时,选择下拉框为啥选取不到
代码如下:
Browser("互普商机管理系统登录").Page("互普商机管理系统").WebElement("客户").Click
Browser("互普商机管理系统登录").Page("互普商机管理系统").WebElement("我的客户").Click
Browser("互普商机管理系统登录").Page("互普商机管理系统").WebElement("添加").Click
Browser("互普商机管理系统登录").Page("互普商机管理系统").WebElement("添加伙伴基本信息").Click
Browser("互普商机管理系统登录").Page("互普商机管理系统").WebEdit("scompanyname").Set "zxb01"
LISTitems=browser("互普商机管理系统登录").Page("互普商机管理系统").WebEdit("industryfirstid").GetROProperty("items count")

'itemscount = LISTitems.count
msgbox LISTitems
For i=0 to LISTitems -1
Browser("互普商机管理系统登录").Page("互普商机管理系统").Select LISTitems(i)
Next



作者: qq454179370    时间: 2016-8-3 15:39
C:\Users\Administrator\Desktop
作者: qq454179370    时间: 2016-8-3 15:45
自顶
作者: qq454179370    时间: 2016-8-3 16:19
自顶
作者: qq454179370    时间: 2016-8-3 17:05
是不是WEBEDIT那个控件的原因
作者: jingzizx    时间: 2016-8-3 17:37
识别一下属性看看,同时把你取得值打出来看看
作者: seagull1985    时间: 2016-8-3 17:46
LISTitems是取到下拉框的个数,那应该是你用  Select LISTitems(i)  这种写法错了吧。。。。
作者: qq454179370    时间: 2016-8-4 09:14
seagull1985 发表于 2016-8-3 17:46
LISTitems是取到下拉框的个数,那应该是你用  Select LISTitems(i)  这种写法错了吧。。。。

求教具体如何写 Select LISTitems是取到下拉框个数 然后选中他吧
作者: qq454179370    时间: 2016-8-4 09:15
jingzizx 发表于 2016-8-3 17:37
识别一下属性看看,同时把你取得值打出来看看

WebEdit("industryfirstid") 这个就是识别的属性 他是WebEdit类型的
作者: seagull1985    时间: 2016-8-4 09:25
qq454179370 发表于 2016-8-4 09:14
求教具体如何写 Select LISTitems是取到下拉框个数 然后选中他吧

你先打印下LISTitems的个数。。是不是跟你页面的一样。。一般下拉框都是weblist。。。你的我觉得有点奇怪。。
作者: qq454179370    时间: 2016-8-4 09:27
seagull1985 发表于 2016-8-4 09:25
你先打印下LISTitems的个数。。是不是跟你页面的一样。。一般下拉框都是weblist。。。你的我觉得有点奇怪 ...

是的  我觉得问题就在这 我问了研发 他们说这个框架的控件下拉框就是以文本来的 一般都是WEBLIST 他是WEBEDIT
作者: qq454179370    时间: 2016-8-4 09:29
seagull1985 发表于 2016-8-4 09:25
你先打印下LISTitems的个数。。是不是跟你页面的一样。。一般下拉框都是weblist。。。你的我觉得有点奇怪 ...

然后我之前也打印过LISTitems的个数 弹出的信息是空的 好像没打印出
作者: seagull1985    时间: 2016-8-4 09:31
qq454179370 发表于 2016-8-4 09:27
是的  我觉得问题就在这 我问了研发 他们说这个框架的控件下拉框就是以文本来的 一般都是WEBLIST 他是WEB ...

你先取下个数,打印下看看是不是对的吧。。是对的就没问题,这个可以先不纠结了。。




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