qq454179370 发表于 2016-8-3 15:38:25

一个网页端的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:55

C:\Users\Administrator\Desktop

qq454179370 发表于 2016-8-3 15:45:15

自顶

qq454179370 发表于 2016-8-3 16:19:29

自顶:Q

qq454179370 发表于 2016-8-3 17:05:28

是不是WEBEDIT那个控件的原因

jingzizx 发表于 2016-8-3 17:37:23

识别一下属性看看,同时把你取得值打出来看看

seagull1985 发表于 2016-8-3 17:46:09

LISTitems是取到下拉框的个数,那应该是你用Select LISTitems(i)这种写法错了吧。。。。

qq454179370 发表于 2016-8-4 09:14:53

seagull1985 发表于 2016-8-3 17:46
LISTitems是取到下拉框的个数,那应该是你用Select LISTitems(i)这种写法错了吧。。。。

求教具体如何写 Select LISTitems是取到下拉框个数 然后选中他吧

qq454179370 发表于 2016-8-4 09:15:51

jingzizx 发表于 2016-8-3 17:37
识别一下属性看看,同时把你取得值打出来看看

WebEdit("industryfirstid") 这个就是识别的属性 他是WebEdit类型的

seagull1985 发表于 2016-8-4 09:25:14

qq454179370 发表于 2016-8-4 09:14
求教具体如何写 Select LISTitems是取到下拉框个数 然后选中他吧

你先打印下LISTitems的个数。。是不是跟你页面的一样。。一般下拉框都是weblist。。。你的我觉得有点奇怪。。

qq454179370 发表于 2016-8-4 09:27:59

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

是的我觉得问题就在这 我问了研发 他们说这个框架的控件下拉框就是以文本来的 一般都是WEBLIST 他是WEBEDIT

qq454179370 发表于 2016-8-4 09:29:11

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

然后我之前也打印过LISTitems的个数 弹出的信息是空的 好像没打印出

seagull1985 发表于 2016-8-4 09:31:41

qq454179370 发表于 2016-8-4 09:27
是的我觉得问题就在这 我问了研发 他们说这个框架的控件下拉框就是以文本来的 一般都是WEBLIST 他是WEB ...

你先取下个数,打印下看看是不是对的吧。。是对的就没问题,这个可以先不纠结了。。
页: [1]
查看完整版本: 一个网页端的ERP系统 在添加客户信息时,选择下拉框为啥选取不到