Selenium Webdriver-Firefox提交表单时,如果窗口位于另一个窗口后面,则返回空白结果

Selenium Webdriver-Firefox提交表单时,如果窗口位于另一个窗口后面,则返回空白结果,firefox,selenium,selenium-webdriver,webdriver,selenium-firefoxdriver,Firefox,Selenium,Selenium Webdriver,Webdriver,Selenium Firefoxdriver,在这个网站上:“uk.burberry.com”顶部有一个搜索栏,上面有一个搜索按钮来搜索项目。当我打开一个firefox窗口进行搜索时,它会工作,但是当我搜索多个firefox窗口时,屏幕前面firefox窗口后面的所有firefox窗口都会返回一个空白结果页 我在使用Chrome驱动程序时没有这个问题。firefox驱动程序不允许在表单不在屏幕前时提交表单是否存在问题 我还使用了click()和submit(),并确保在开始之前启用了按钮。当firefox窗口在后台单击搜索按钮时,它会转到另

在这个网站上:“uk.burberry.com”顶部有一个搜索栏,上面有一个搜索按钮来搜索项目。当我打开一个firefox窗口进行搜索时,它会工作,但是当我搜索多个firefox窗口时,屏幕前面firefox窗口后面的所有firefox窗口都会返回一个空白结果页

我在使用Chrome驱动程序时没有这个问题。firefox驱动程序不允许在表单不在屏幕前时提交表单是否存在问题

我还使用了click()和submit(),并确保在开始之前启用了按钮。当firefox窗口在后台单击搜索按钮时,它会转到另一个页面,结果显示一个非常长的URL:**


谢谢

据我所知,没问题。如果您需要将窗口置于前台,而通常的方法不起作用,我有时会使用JavaScript执行器将窗口置于前台,然后对其进行操作。

我使用了JavaScript exceuter,但效果并不理想,而且我通常会在一台机器上本地同时运行10个浏览器实例进行测试。鉴于你提到firefoxdriver没有问题,可能是网站制作人出了问题。你是如何得到截图的,还是说实际页面没有加载?你好,我只是看着它运行。所以我又测试了一次,背景中的一个给出了一个很长的URL:看看它,它可能与页面上的Javascript或JSP问题有关,我不熟悉这些问题。