0
在我的應用程序中,有一種情況是屏幕在兩種情況下提供兩種類型的警報。我需要在警報中聲明文本並關閉警報。如何知道文本是否有效
我已經使用了以下內容:
Alert javascriptAlert= driver.switchTo().alert();
String text= javascriptAlert.getText();
assertTrue(text.matches("Saved Successfully."));
javascriptAlert.accept();
使用這個我能接受的警報。但是,即使顯示了其他警報,警報也將關閉,並且警報是否與給定的文本相符。
那麼如何找到文本是否匹配?
,才能夠使用,如果條件不布爾和測試它是否匹配或不 – Dinu
是的,它肯定是。這裏布爾變量是在匹配後設置的,所以如果你沒有進一步的執行是基於匹配的話你不需要它。在這種情況下,你可以打印一些東西或做任何你想做的事情(如果是塊內部,而不是設置布爾值)。這個行爲完全取決於你在匹配後想要做什麼。 – Husam
,如果您發現它有用,請接受答案。 – Husam