美文网首页
selenium+google iframe 元素定位 无n

selenium+google iframe 元素定位 无n

作者: 实践丈量科学 | 来源:发表于2020-08-25 17:25 被阅读0次

这里只说 iframe 嵌套  该元素没有 id / name 属性的情况

首先要考虑两种异常场景:

1、 你要定位元素的html页面,是直出页面还是动态页面  即打开该页面的源代码,是否存在iframe 模块 若不存在则是动态页面   所以你必须得先发起请求进入该页面,然后再定位元素 填值

2、定位到对应元素,可以通过xpath / tagname 等,但是注意你选择的方式:如果你选择的是 find_element_by_方法() 这里返回的webElement;如果你选择的 find_elements_by_方法() 这里返回的是list列表,你可以通过list[0]来取;

举例如下:这里我用的是 钉钉OA首页

由于钉钉首页有一个选择登录方式的操作,需要选择账号登录所以:

相关文章

网友评论

      本文标题:selenium+google iframe 元素定位 无n

      本文链接:https://www.haomeiwen.com/subject/gauzjktx.html