Python 点击一个按钮打开一个新窗口,显示登录页面

Python 点击一个按钮打开一个新窗口,显示登录页面,python,python-2.7,selenium,selenium-webdriver,selenium-ide,Python,Python 2.7,Selenium,Selenium Webdriver,Selenium Ide,我正在登录一个网站,其中有一个按钮,我们必须点击它将打开一个新窗口。 当我们通过脚本点击按钮时,它给出的是登录页面,而不是我期望的页面 WebDriverWait(driver, 90).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'input[value="Legacy Reports"]'))) driver.find_element_by_css_selector('input[value="Legacy Reports

我正在登录一个网站,其中有一个按钮,我们必须点击它将打开一个新窗口。 当我们通过脚本点击按钮时,它给出的是登录页面,而不是我期望的页面

 WebDriverWait(driver, 90).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'input[value="Legacy Reports"]')))
 driver.find_element_by_css_selector('input[value="Legacy Reports"]').click()

这些是我用来点击按钮的代码行。

您确定您的文档中只有一个元素吗?我们通过网站上的脚本登录,在选择一些下拉列表和其他控件后,有一个名为“遗留报告”的按钮正在单击,这将打开一个弹出窗口,我们需要在其中选择更多的下拉列表。新的弹出窗口将呈现到登录页面,而不是我们期望的页面。如果手动单击按钮“遗留报告”,则会在新窗口中打开预期页面。如果出现问题,我尝试等待15分钟,然后再次单击按钮,但问题仍然出现或从头开始。您可以共享url,或在问题中添加一些html吗?如果您使用IE浏览器,请关闭所有现有IE进程,然后运行脚本。很抱歉,很遗憾,这是一个我无法分享的金融网站。请建议我一些不同的方法,我可以尝试。您确定您的文档中只有一个元素吗?我们正在通过网站上的脚本登录,在选择一些下拉列表和其他控件后,有一个名为“Legacy Report”的按钮正在单击,这将打开一个弹出窗口,我们需要在其中选择更多的下拉列表。新的弹出窗口将呈现到登录页面,而不是我们期望的页面。如果手动单击按钮“遗留报告”,则会在新窗口中打开预期页面。如果出现问题,我尝试等待15分钟,然后再次单击按钮,但问题仍然出现或从头开始。您可以共享url,或在问题中添加一些html吗?如果您使用IE浏览器,请关闭所有现有IE进程,然后运行脚本。很抱歉,很遗憾,这是一个我无法分享的金融网站。请建议我一些不同的方法,我可以试试