在这个网站上:“uk.burberry.com”顶部有一个搜索栏,上面有一个搜索按钮来搜索项目。当我用一个firefox窗口搜索打开时它可以工作,但是当我搜索有多个firefox窗口时,屏幕前面的firefox窗口后面的所有firefox窗口都会返回一个空白的结果页面。
使用Chrome驱动程序时我没有这个问题。火狐驱动程序是否存在问题,当它们不在屏幕前时不允许提交表单?
我还使用了click()和submit()并确保按钮已预先启用。当firefox窗口在后台单击搜索按钮时,它会转到另一个页面,从而为我提供这个非常长的URL:* http://uk.burberry.com/burberry/views/listing/searchResults.jsp?_dyncharset=UTF-8&frmSearch_txtQuery=&_D%3AfrmSearch_txtQuery=+&%2Fatg%2Fcommerce%2Fsearch%2Fcatalog%2FQueryFormHandler.errorURL=%2Fburberry%2Fviews%2Flisting%2FsearchResults.jsp&_D%3A%2Fatg%2Fcommerce%2Fsearch%2Fcatalog%2FQueryFormHandler.errorURL=+&start=1&_D%3Astart=+&_DARGS=%2Fburberry%2Fincludes%2FpageStart.jsp.frmSearch *
由于
答案 0 :(得分:0)
我知道没问题。如果您需要将窗口置于前台并且典型的方式不起作用,我有时会使用JavaScript执行器将窗口置于前面,然后对其进行操作。