动态属性的ifram定位

如图所示的页面,这个iframe的属性id是动态变化的,之前是"layui-layer-iframe8",现在变成了"layui-layer-iframe10",属性name也是动态变化,我们用常规的xpath定位定的不是唯一iframe。

观察页面,考虑到页面很多标签的属性蛮多都是一样,我们看到父级div标签的兄弟标签的文本是唯一的显示,然后通过div的父级标签div,再去定位iframe,可以这样写://div[text()="工单详情"]/../div/iframe,其中".."表示上一级元素。



猜你喜欢

转载自blog.csdn.net/maybe_frank/article/details/79175123