300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python switch to frame_Web自动化测试:switch_to包详解:切换handle frame alert

python switch to frame_Web自动化测试:switch_to包详解:切换handle frame alert

时间:2020-08-08 10:42:37

相关推荐

python switch to frame_Web自动化测试:switch_to包详解:切换handle frame alert

之前章节,分别对窗口切换(handle)、frame切换、弹窗(alert)切换做了详细的解释,但是我们在写代码的时候发现,这些方法都被编辑器划伤了一条横线,但是方法还是可以正常使用,只是目前的pycharm不推荐你继续这样使用了(有新的方法可以替代它),那如果我们不使用这些方法的话,我们该怎么去完成切换窗口、frame这些操作呢?所以我们来学习一下替代这几个方法的switch_to包。

一、switch_to包的方法详解

在switch_to的基础上,有这么几个方法,鉴于基本上都是之前曾经讲过的,这次把等价的方法也列出来,供大家参考

driver.switch_to.parent_frame()

这是switch_to中独有的方法,可以切换到上一层的frame,对于层层嵌套的frame很有用

案例展示:

163邮箱登录的例子来用新的switch_to方法写一下,并通过观察,我们发现进入这个页面后焦点直接就定位到输入框里了,所以我们可以通过active_element()来定位。

from selenium import webdriver

from time import sleep

driver = webdriver.Chrome()

# 进入163邮箱首页

driver.get("/&

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。