For testing purposes, I use the API email service for receiving mails from web-app and clicking buttons in it.
Locally I get a text from API email and create an HTML file:
static File convertMailBodyToHtmlFile(String body) {
File receivedEmail = new File("target/temp-files/receivedEmail.html")
receivedEmail.write(body)
receivedEmail
}
and then I open this file in the browser:
static void openMessageInBrowser(String message) {
File file = convertMailBodyToHtmlFile(message)
WebDriverRunner.driver().getWebDriver().get(file.getAbsolutePath())
file.delete()
}
My question is how to do the same remotely. I found out about LocalFileDetector() and tried it but still, it doesn't open any file.
question from:
https://stackoverflow.com/questions/65833085/how-to-create-html-file-from-text-received-by-api-email-and-open-it-in-a-browser 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…