def m_setUserData(self): # 把对象关联到节点上的一个键上 userKey = r.choice([r.randrange(40, 92), r.randrange(93, 127), r.DOMString(r.zint(256))]) userData = r.DOMString(r.zint(256)) handler = r.Funcs() return "'%s','%s',%s" % (userKey, userData, handler) # TODO:IE独有属性 需重新修改 #def m_selectNodes(self): # # 用一个 XPath 表达式查询选择节点 # pass #def m_selectSingleNode(self): # # 查找和 XPath 查询匹配的一个节点 # pass #def m_transformNode(self): # # 使用 XSLT 把一个节点转换为一个字符串 # pass #def m_transformNodeToObject(self): # # 使用 XSLT 把一个节点转换为一个文档 # pass
def m_getUserData(self): # 返回与此节点上的某个键相关联的对象 # 此对象必须首先通过使用相同的键来调用 setUserData 被设置到此节点 userKey = r.choice([r.randrange(40, 92), r.randrange(93, 127)]) return "'%s'" % userKey
def p_size(self): size = r.randrange(1, 8) return r.choice([size, "+%s" % size, "-%s" % size]) # Methods # No specific method; inherits methods from its parent, HTMLElement.
def p_tabIndex(self): # 设置或返回tab 键控制次序 return r.randrange(-1, 2048)
def p_size(self): size = r.randrange(1, 8) return r.choice([size, "+%s" % size, "-%s" % size])