Selenium3+Java界面自动化测试框架切换方法
发布时间
阅读量:
阅读量
在使用selenium进行网页操作时,可能会遇到网站中包含frame结构的情况。若目标元素位于frame内部,直接进行定位将无法获取到该元素,因此需要先切换至对应的frame,之后才能正常进行元素的查找操作。
1.切换到顶层frame:
driver.switchTo().defaultContent();
2.通过frame编号切换到frame
依据该frame的编号实现切换操作,初始值设定为1,具体代码实现方式如下:
driver.switchTo().frame(n);
n表示当前帧的序号;
3.通过frame的id或者name切换
当该frame具备id或name属性时,可直接采用以下方式(其中frameId表示该元素的id属性值)进行操作:
driver.switchTo().frame(frameIdOrName);
所采用的封装技术具体实施方式如下:
/**切换frame
全部评论 (0)
还没有任何评论哟~
