3
我需要閱讀警報&彈出窗口中使用java顯示的確認消息,並將其打印在控制檯上。在硒記錄從IDE導出爲Junit4(webdriver的)的java文件,我的代碼是:如何使用Firefox驅動程序讀取警報消息?
private WebDriver driver;
private String baseUrl;
private StringBuffer verificationErrors = new StringBuffer();
@Before
public void setUp() throws Exception {
driver = new FirefoxDriver();
}
現在,當我試圖用getAlert
或getConfirmation
功能如下所示:
@Test
public void testSample() throws Exception {
Alert alert = driver.switchTo().alert();
message = alert.getText();
System.out.println("message is "+message);
}
我得到以下錯誤:
java.lang.NullPointerException
at com.example.tests.Sample.testSample(Sample.java:40)
at com.example.tests.Sample.main(Sample.java:149)
Exception: null
如何處理呢?還有沒有其他的方式來閱讀彈出消息?