Frame描述性编程
页面中有个iframe,在 对象库文件中
Set Frame_Messagebody = Description.create()
Frame_Messagebody("micclass").Value = "Frame"
Set WebElement_Messagebody = Description.create()
WebElement_Messagebody("html tag").value = "BODY"
在脚本中调用为
With Browser(Template_Browser).Page(TemplateAdd_page)
.Frame(Frame_Messagebody).WebElement(WebElement_Messagebody).Object.innerText = DataTable("Messagebody", Sheet_Name)
end with
报错:
无法识别webelement的父对象frame,应该怎么写frame的描述性编程? Set Frame_Messagebody = Description.create()
Frame_Messagebody("micclass").Value = "Frame"
就一个属性太过简单,页面上超过1个Frame就会报错,建议加上其他属性,比如
Frame_Messagebody("url").Value = ".*XXX\.do\?YYY=.*" 回复 2# lyscser
页面上就只有一个FRAME,我试着加了HTML ID属性 也不行 帮忙啊,这个问题困扰了我很久,录制的话还OK的 应该还要加个name或者html id属性的吧,类似如下:
Set Frame_Messagebody = Description.create()
Frame_Messagebody("name").Value = "xxxxxx"
或者
Frame_Messagebody("html id").Value = "xxxxxx" 能确定 是frame不能识别吗?
这样 试试看
brower("").page("").frame("").... 确定,不行的,像5#所述,我加过html id属性,但还是不行
页:
[1]