View Javadoc
1   package io.guixer.tools;
2   
3   import org.openqa.selenium.WebDriver;
4   
5   public interface ExecutionContext {
6   
7   	String[] getVariableNames();
8   
9   	<T> T setVariable(
10  		String name,
11  		T value
12  	);
13  
14  	Object getVariable(
15  		String name
16  	);
17  
18  	void removeVariable(
19  		String name
20  	);
21  
22  	void setMaskedVariable(
23  		String name,
24  		Object value
25  	);
26  
27  	boolean usesMaskedVariables(
28  		String value
29  	);
30  
31  	String filterPlain(
32  		String value
33  	);
34  
35  	String filterMasked(
36  		String value
37  	);
38  
39  	WebDriver getDriver();
40  
41  	void switchToDriver(
42  		String driverName
43  	);
44  }