|
我先把input改成text然后在对象库里面add这个对象,然后再修改源码把input改成hidden,再将对象库里面checkdate对象只留一个name属性,使用Browser("测试日志").Page("测试日志").WebEdit("checkdate").Set"2006-06-26"可以通过,但在result中显示是使用smart identification mechanism来识别的,result中是这样写的
The smart identification mechanism was invoked.
Reason: object not found.
Original description:
name=checkdate
micclass=WebEdit
Smart Identification Alternative Description:
Base filter properties (3 objects found)
type=text
micclass=WebEdit
html tag=INPUT
Optional filter properties
name=checkdate (Skipped)
html id= (Used, 3 matches)
max length=2147483647 (Used, 1 matches)
default value=20050406 (Ignored)
class= (Ignored)
rows=0 (Ignored)
visible=-1 (Ignored)
看这个result我添加该对象的type属性并修改为hidden,反而识别不了,无法运行了,再将type属性修改为text竟然不需要通过智慧识别就能运行了,这种情况始终无法理解
按照这个思路,我将bookdate的type属性修改为hidden,是无法识别,但通过源码看bookdate和checkdate的type属性是不同的,所以就不知道为什么checkdate通过属性type等于text反而能识别。 |
|