1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package net.sf.jameleon.plugin.selenium.tags;
20
21 import net.sf.jameleon.plugin.selenium.SeleniumFunctionTag;
22
23 /***
24 * Selects a window.
25 * After a window is selected, all commands go to that window.
26 *
27 * To select a window with the name <b>my_popup_window_name</b>:
28 * <pre><source>
29 * <selenium-select-window
30 * functionId="Select the newly-opened window"
31 * windowName="my_popup_window_name" />
32 * </source></pre>
33 * Refer to the Selenium javadocs for more information.
34 * @jameleon.function name="selenium-select-window" type="action"
35 */
36 public class SeleniumSelectWindowTag extends SeleniumFunctionTag{
37
38 /***
39 * Name of the window to select
40 * @jameleon.attribute required="true"
41 */
42 protected String windowName;
43
44 public void testBlock(){
45 session.selectWindow(windowName);
46 }
47 }