testsforhelp.java
来自「Enjoy Web Dev With Tapestry 一书的源代码」· Java 代码 · 共 33 行
JAVA
33 行
package com.ttdev.tddcalc;
import java.net.*;
import junit.framework.*;
import com.gargoylesoftware.htmlunit.*;
import com.gargoylesoftware.htmlunit.html.*;
public class TestsForHelp extends TestCase {
private TopLevelWindow helpWindow;
public void testPopupHelp() throws Exception {
WebClient client = new WebClient();
URL url = new URL("http://localhost:8080/TDDCalc/app");
HtmlPage page = (HtmlPage) client.getPage(url);
HtmlAnchor helpLink = (HtmlAnchor) page.getHtmlElementById("help");
client.addWebWindowListener(new WebWindowListener() {
public void webWindowOpened(WebWindowEvent ev) {
helpWindow = (TopLevelWindow) ev.getWebWindow();
}
public void webWindowContentChanged(WebWindowEvent ev) {
assertSame(ev.getWebWindow(), helpWindow);
HtmlPage page = (HtmlPage) ev.getNewPage();
assertEquals(page.getTitleText(), "Help");
helpWindow.close();
}
public void webWindowClosed(WebWindowEvent arg0) {
}
});
helpLink.click();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?