1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.aludratest.service.gui.web;
17
18 import org.aludratest.config.ConfigProperties;
19 import org.aludratest.config.ConfigProperty;
20 import org.aludratest.service.ServiceInterface;
21 import org.aludratest.service.gui.AludraGUI;
22
23
24
25
26
27 @ServiceInterface(name = "Aludra Web GUI", description = "Allows testing of a web based GUI, e.g. a web application.")
28 @ConfigProperties({
29 @ConfigProperty(name = "url.of.aut", type = String.class, description = "URL of the application under test.", defaultValue = "http://localhost/", required = true),
30 @ConfigProperty(name = "close.testapp.after.execution", type = boolean.class, description = "Indicates if the application under test shall be closed after test execution.", defaultValue = "true") })
31 public interface AludraWebGUI extends AludraGUI {
32
33 @Override
34 public WebGUIInteraction perform();
35
36 @Override
37 public WebGUIVerification verify();
38
39 @Override
40 public WebGUICondition check();
41 }