为了账号安全,请及时绑定邮箱和手机立即绑定

如何在selenium中关闭iframe

如何在selenium中关闭iframe

繁华开满天机 2023-08-08 17:24:05
所以,我正在开发一个 Selenium webdriver 项目,在其中一个过程中,我需要输入 iframe,然后将密钥发送到那里的输入,但是,现在我想关闭或退出该 iframe要单击该框架之外的按钮,请查看我的代码片段:WebDriverWait(bot,20).until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR,"iframe.top[title='Registration form']"))) WebDriverWait(bot, 20).until(EC.element_to_be_clickable((By.XPATH,'//*[@id="username"]'))).send_keys(self.usernameChar) WebDriverWait(bot, 20).until(EC.element_to_be_clickable((By.XPATH,'//*[@id="username"]'))).send_keys(Keys.RETURN)你们能帮我吗?注:我的google版本是85
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

要退出任何<iframe>并将Selenium的焦点设置在顶部浏览上下文上,您可以使用以下代码行:

driver.switch_to.default_content()


查看完整回答
反对 回复 2023-08-08
  • 1 回答
  • 0 关注
  • 141 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信