Java 通过selenium webdriver运行时,firefox browse中未显示警报

Java 通过selenium webdriver运行时,firefox browse中未显示警报,java,firefox,selenium,webdriver,Java,Firefox,Selenium,Webdriver,在提交表单后,我尝试提交表单,表单应显示成功或失败警报,以便我可以获取警报文本并断言..但当我手动提交表单时(不使用web驱动程序脚本)它显示警报成功/失败,但当我尝试提交带有web驱动程序代码的表单时,它没有显示警报,并且我已在通过selenium web驱动程序打开的浏览器中手动检查,它没有显示警报?问题是什么? 我使用的是Firefox44版本。这是我的密码: public void enrollmentTc(){ login(); driver.findEleme

在提交表单后,我尝试提交表单,表单应显示成功或失败警报,以便我可以获取警报文本并断言..但当我手动提交表单时(不使用web驱动程序脚本)它显示警报成功/失败,但当我尝试提交带有web驱动程序代码的表单时,它没有显示警报,并且我已在通过selenium web驱动程序打开的浏览器中手动检查,它没有显示警报?问题是什么? 我使用的是Firefox44版本。这是我的密码:

public void enrollmentTc(){
      login();
      driver.findElement(By.id("EnrollForm")).click();
      driver.findElement(By.id("form1")).click();
      driver.findElement(By.id("radio1")).click();
      driver.findElement(By.id("customerFirstName")).sendKeys("Reddy");
      driver.findElement(By.id("customerLastName")).sendKeys("A");
      driver.findElement(By.id("commercialName")).sendKeys("Ajith");
      driver.findElement(By.id("phoneNumber")).sendKeys("5656565656");
      driver.findElement(By.id("streetAddress")).sendKeys("Nagar");
      driver.findElement(By.id("city")).sendKeys("Hyderabad");
      driver.findElement(By.id("state")).sendKeys("TS");
      driver.findElement(By.id("postalCode")).sendKeys("500028");
      driver.findElement(By.name("Save")).click();
      driver.manage().timeouts().implicitlyWait(25, TimeUnit.SECONDS);

演示如何创建WebDriver实例。所以你告诉我你正在一步一步地调试它,但是没有警报?你确定点击了“保存”按钮吗?你确定只有一个名为“保存”的元素吗?我将用Danis的评论。很高兴看到您的驱动程序实例。您是在使用驱动程序功能还是在接受onAlert()的情况下触发web驱动程序?演示如何创建web驱动程序实例。所以你告诉我你正在一步一步地调试它,但是没有警报?你确定点击了“保存”按钮吗?你确定只有一个名为“保存”的元素吗?我将用Danis的评论。很高兴看到您的驱动程序实例。在接受onAlert()的情况下,您使用的是驱动程序功能还是事件触发web驱动程序?