Java Selenium不在IE中激活Onchange,不允许页面回发

Java Selenium不在IE中激活Onchange,不允许页面回发,java,javascript,selenium,Java,Javascript,Selenium,我有一个web应用程序,一旦我们选择了一个下拉列表,另一个就会被加载。这里使用selenium,一旦选择了下拉列表,页面回发就会停止,第二个下拉列表不会加载。我使用了以下代码。我甚至尝试触发ononchange事件 WebElement selectElement = driver.findElement(By.name("ctrlFundTransfer$dropDownListWrittingCompany")); String change=selectElement.getAttrib

我有一个web应用程序,一旦我们选择了一个下拉列表,另一个就会被加载。这里使用selenium,一旦选择了下拉列表,页面回发就会停止,第二个下拉列表不会加载。我使用了以下代码。我甚至尝试触发on
onchange
事件

WebElement selectElement = driver.findElement(By.name("ctrlFundTransfer$dropDownListWrittingCompany"));

String change=selectElement.getAttribute("onchange");

System.out.println("List Item " + change);

Select selectw = new Select(selectElement);

JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("alert(\"Executing\");"+change+";");

请告诉我如何进行页面回发过程以加载第二个下拉列表,因为Selenium i阻止了页面回发。

问题在于GZIP压缩。您可以禁用它并工作


在IE中,如果我转到“工具”、“Internet选项”、“高级”,然后在“HTTP 1.1设置”下取消选中这两个设置并运行该页面,它就会工作。

您可以发布url吗?另外,运行Selenium代码使用的浏览器是什么?这是一个公司网站。我现在正在使用IE进行测试。是的,其他浏览器工作正常。请发布html源html源代码我无法发布…它只是一个123…在选择下拉列表时,onchange会被激活并填充另一个下拉列表…Selenium不允许它发回以填充。在尝试选择第二个下拉列表之前,您是否尝试过等待?