HtmlPage page = wc.getPage(url("/tools/Tools.action"));
wc.waitForBackgroundJavaScript(10000L);
page.getHtmlElementById("generatePasswordButton").click();
wc.waitForBackgroundJavaScript(10000L);
assertEquals("masked", page.getHtmlElementById("generatedPassword").getAttribute("class"));
assertFalse(page.asText().contains("Mask"));
page.getAnchorByText("Unmask").click();
assertEquals("unmasked", page.getHtmlElementById("generatedPassword").getAttribute("class"));
assertFalse(page.asText().contains("Unmask"));
page.getAnchorByText("Mask").click();
assertEquals("masked", page.getHtmlElementById("generatedPassword").getAttribute("class"));