【问题标题】:How to close iframe in selenium如何在 selenium 中关闭 iframe
【发布时间】:2020-09-15 22:50:12
【问题描述】:

所以,我正在开发一个 Selenium webdriver 项目,在其中一个过程中,我需要输入 na iframe,然后将 Keys 发送到那里的输入,但是,现在我想关闭或退出该 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

【问题讨论】:

    标签: python selenium webdriver selenium-chromedriver


    【解决方案1】:

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

    driver.switch_to.default_content()
    

    参考

    您可以在以下位置找到一些相关讨论:

    【讨论】:

      猜你喜欢
      • 2020-08-02
      • 2011-10-08
      • 2010-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多