Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarvin Mueller2019-03-19 08:48:53 -0400
committerMarvin Mueller2019-06-25 08:09:01 -0400
commit656df4af5ceb021400345f03f87fc0de52b25a68 (patch)
tree76248fa498c792dcb140b8066d4bfa4efeeb0de4
parentc8c61852aa88e4f7d891cc803e99584c18890e8a (diff)
downloadorg.eclipse.jubula.core-656df4af5ceb021400345f03f87fc0de52b25a68.tar.gz
org.eclipse.jubula.core-656df4af5ceb021400345f03f87fc0de52b25a68.tar.xz
org.eclipse.jubula.core-656df4af5ceb021400345f03f87fc0de52b25a68.zip
Remove HTML Toolkit
-rw-r--r--org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF3
-rw-r--r--org.eclipse.jubula.autagent.api/src/org/eclipse/jubula/autagent/internal/EmbeddedDesktopIntegration.java4
-rw-r--r--org.eclipse.jubula.autagent.common/src/org/eclipse/jubula/autagent/common/agent/AutAgent.java2
-rw-r--r--org.eclipse.jubula.autagent.common/src/org/eclipse/jubula/autagent/common/commands/StartHtmlAutServerCommand.java225
-rw-r--r--org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/commands/SelectedWindowCommand.java51
-rw-r--r--org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/commands/WindowTitlesChangedCommand.java66
-rw-r--r--org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/events/DataEventDispatcher.java77
-rw-r--r--org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF1
-rw-r--r--org.eclipse.jubula.client.ui.rcp/plugin.xml60
-rw-r--r--org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/contributionitems/ChooseHTMLWindowContributionItem.java51
-rw-r--r--org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/handlers/html/OMChooseWindow.java84
-rw-r--r--org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/sourceprovider/HTMLAutSourceProvider.java149
-rw-r--r--org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/utils/HTMLAutWindowManager.java91
-rw-r--r--org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/widgets/autconfig/HtmlAutConfigComponent.java727
-rw-r--r--org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/wizards/pages/ProjectSettingWizardPage.java122
-rw-r--r--org.eclipse.jubula.communication/src/org/eclipse/jubula/communication/internal/message/html/OMSelWinResponseMessage.java70
-rw-r--r--org.eclipse.jubula.communication/src/org/eclipse/jubula/communication/internal/message/html/OMSelectWindowMessage.java42
-rw-r--r--org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/chapter.xml2
-rw-r--r--org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/sectionEmbeddedAgent.xml2
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/chapter.xml1
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/content.xml19
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/forSynchronization/content.xml17
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/forSynchronization/wait/content.xml74
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/clickLocator/content.xml63
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/closePage/content.xml24
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/content.xml25
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/goBack/content.xml35
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/inputTextAlert/content.xml41
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/interactAlert/content.xml69
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/openURL/content.xml36
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/reloadPage/content.xml33
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/selectWindowByTitle/content.xml39
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/selectWindowWithID/content.xml59
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkCSSPathCount/content.xml59
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkExistenceAlert/content.xml40
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkTextAlert/content.xml46
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkTextByLocator/content.xml73
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkURL/content.xml42
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkXPathCount/content.xml58
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/content.xml22
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/generalComponents.xml16
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/tableComponents.xml4
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/dragAndDrop/tableComponents.xml22
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/move/tableComponents.xml4
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEditability/tableComponents.xml12
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEnablement/generalComponents.xml16
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkProperty/generalComponents.xml15
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkSelection/generalComponents.xml16
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkText/tableComponents.xml4
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/generalComponents.xml15
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/tableComponents.xml8
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/components/chapter.xml1
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/content.xml2
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/menuBarComponent/content.xml3
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/treeComponent/content.xml4
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/alertPromptConfirmationDialog/content.xml50
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/anchor/content.xml76
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/browser/content.xml49
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/content.xml45
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/locator/content.xml91
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/parameters/chapter.xml2
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/parameters/identifier/content.xml44
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/parameters/identifierType/content.xml54
-rw-r--r--org.eclipse.jubula.documentation/reference/en/docbook/toolkits/chapter.xml21
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/concepts/reusability/sectionConceptsAbstractComps.xml3
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/content.xml1
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/sectionUsingHTMLSimpleAdder.xml32
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/sectionUsingJavaFXSimpleAdder.xml2
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/samples/chapterIntro/content.xml4
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/tasks/objectMapping/sectionCollectingComponentsFromTheAUT.xml37
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/content.xml1
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/sectionStartingJavaAUTs.xml3
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/sectionStartingWebAUTs.xml182
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionNewProject.xml5
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionProjectProperties.xml4
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/chapter.xml1
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/content.xml34
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionDesignForTestabilityInHTMLAUTs.xml42
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionIntroHTMLAUT.xml26
-rw-r--r--org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionSupportedHTMLAUTs.xml142
-rw-r--r--org.eclipse.jubula.feature/feature.xml14
-rw-r--r--org.eclipse.jubula.releng.client/pom.xml3
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF1
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/resources/apigen.properties2
-rw-r--r--org.eclipse.jubula.toolkit.html.api/.checkstyle10
-rw-r--r--org.eclipse.jubula.toolkit.html.api/.classpath12
-rw-r--r--org.eclipse.jubula.toolkit.html.api/.gitignore3
-rw-r--r--org.eclipse.jubula.toolkit.html.api/.project58
-rw-r--r--org.eclipse.jubula.toolkit.html.api/.settings/org.eclipse.wst.validation.prefs6
-rw-r--r--org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF24
-rw-r--r--org.eclipse.jubula.toolkit.html.api/about.html28
-rw-r--r--org.eclipse.jubula.toolkit.html.api/build.properties19
-rw-r--r--org.eclipse.jubula.toolkit.html.api/plugin.properties7
-rw-r--r--org.eclipse.jubula.toolkit.html.api/pom.xml15
-rw-r--r--org.eclipse.jubula.toolkit.html.api/src-gen/.keep0
-rw-r--r--org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/HtmlToolkit.java40
-rw-r--r--org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/config/HTMLAUTConfiguration.java213
-rw-r--r--org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/internal/.keep0
-rw-r--r--org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/package-info.java11
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/.checkstyle7
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/.classpath7
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/.gitignore2
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/.project52
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/META-INF/MANIFEST.MF16
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/about.html28
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/build.properties20
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/plugin.properties7
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/plugin.xml23
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/pom.xml21
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/resources/xml/ComponentConfiguration.xml496
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/Activator.java47
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/I18nStrings.properties91
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/ToolkitProvider.java50
-rw-r--r--org.eclipse.jubula.toolkit.html/.checkstyle10
-rw-r--r--org.eclipse.jubula.toolkit.html/.classpath12
-rw-r--r--org.eclipse.jubula.toolkit.html/.gitignore2
-rw-r--r--org.eclipse.jubula.toolkit.html/.project58
-rw-r--r--org.eclipse.jubula.toolkit.html/.settings/org.eclipse.wst.validation.prefs6
-rw-r--r--org.eclipse.jubula.toolkit.html/META-INF/MANIFEST.MF11
-rw-r--r--org.eclipse.jubula.toolkit.html/about.html28
-rw-r--r--org.eclipse.jubula.toolkit.html/build.properties19
-rw-r--r--org.eclipse.jubula.toolkit.html/plugin.properties7
-rw-r--r--org.eclipse.jubula.toolkit.html/pom.xml15
-rw-r--r--org.eclipse.jubula.toolkit.html/src-gen/.keep0
-rw-r--r--org.eclipse.jubula.toolkit.html/src/org/eclipse/jubula/toolkit/html/Browser.java35
-rw-r--r--org.eclipse.jubula.toolkit.html/src/org/eclipse/jubula/toolkit/html/BrowserSize.java75
-rw-r--r--org.eclipse.jubula.tools/META-INF/MANIFEST.MF51
-rw-r--r--org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/constants/CommandConstants.java14
128 files changed, 15 insertions, 5458 deletions
diff --git a/org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF
index dbc8b14b7..e4e8cd1d4 100644
--- a/org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF
@@ -11,8 +11,7 @@ Require-Bundle: org.eclipse.jubula.autagent.common;bundle-version="[7.0.0,8.0.0)
org.eclipse.jubula.toolkit.javafx.api;resolution:=optional,
org.eclipse.jubula.toolkit.swing.api;resolution:=optional,
org.eclipse.jubula.toolkit.rcp.api;resolution:=optional,
- org.eclipse.jubula.toolkit.swt.api;resolution:=optional,
- org.eclipse.jubula.toolkit.html.api;resolution:=optional
+ org.eclipse.jubula.toolkit.swt.api;resolution:=optional
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
diff --git a/org.eclipse.jubula.autagent.api/src/org/eclipse/jubula/autagent/internal/EmbeddedDesktopIntegration.java b/org.eclipse.jubula.autagent.api/src/org/eclipse/jubula/autagent/internal/EmbeddedDesktopIntegration.java
index 121609820..794e5b486 100644
--- a/org.eclipse.jubula.autagent.api/src/org/eclipse/jubula/autagent/internal/EmbeddedDesktopIntegration.java
+++ b/org.eclipse.jubula.autagent.api/src/org/eclipse/jubula/autagent/internal/EmbeddedDesktopIntegration.java
@@ -21,7 +21,6 @@ import org.eclipse.jubula.client.AUT;
import org.eclipse.jubula.client.AUTAgent;
import org.eclipse.jubula.client.internal.impl.AUTImpl;
import org.eclipse.jubula.toolkit.ToolkitInfo;
-import org.eclipse.jubula.toolkit.html.HtmlComponents;
import org.eclipse.jubula.toolkit.javafx.JavafxComponents;
import org.eclipse.jubula.toolkit.rcp.RcpComponents;
import org.eclipse.jubula.toolkit.swing.SwingComponents;
@@ -74,9 +73,6 @@ public class EmbeddedDesktopIntegration extends DesktopIntegration {
if (toolkitid.equals(CommandConstants.RCP_TOOLKIT)) {
info = RcpComponents.getToolkitInformation();
}
- if (toolkitid.equals(CommandConstants.HTML_TOOLKIT)) {
- info = HtmlComponents.getToolkitInformation();
- }
if (info != null) {
aut = agent.getAUT(id, info);
}
diff --git a/org.eclipse.jubula.autagent.common/src/org/eclipse/jubula/autagent/common/agent/AutAgent.java b/org.eclipse.jubula.autagent.common/src/org/eclipse/jubula/autagent/common/agent/AutAgent.java
index 43cc41774..154776f0e 100644
--- a/org.eclipse.jubula.autagent.common/src/org/eclipse/jubula/autagent/common/agent/AutAgent.java
+++ b/org.eclipse.jubula.autagent.common/src/org/eclipse/jubula/autagent/common/agent/AutAgent.java
@@ -814,8 +814,6 @@ public class AutAgent {
return CommandConstants.RCP_TOOLKIT;
} else if (StringUtils.containsIgnoreCase(startCommand, "javafx")) { //$NON-NLS-1$
return CommandConstants.JAVAFX_TOOLKIT;
- } else if (StringUtils.containsIgnoreCase(startCommand, "html")) { //$NON-NLS-1$
- return CommandConstants.HTML_TOOLKIT;
}
}
return null;
diff --git a/org.eclipse.jubula.autagent.common/src/org/eclipse/jubula/autagent/common/commands/StartHtmlAutServerCommand.java b/org.eclipse.jubula.autagent.common/src/org/eclipse/jubula/autagent/common/commands/StartHtmlAutServerCommand.java
deleted file mode 100644
index 2926fb7d2..000000000
--- a/org.eclipse.jubula.autagent.common/src/org/eclipse/jubula/autagent/common/commands/StartHtmlAutServerCommand.java
+++ /dev/null
@@ -1,225 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2010 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.autagent.common.commands;
-
-import java.util.AbstractList;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Vector;
-
-import org.apache.commons.lang.StringUtils;
-import org.eclipse.jubula.autagent.common.AutStarter;
-import org.eclipse.jubula.tools.internal.constants.AutConfigConstants;
-import org.eclipse.jubula.tools.internal.constants.CommandConstants;
-import org.eclipse.jubula.tools.internal.constants.StringConstants;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-
-/**
- * @author BREDEX GmbH
- * @created 01.09.2009
- */
-public class StartHtmlAutServerCommand extends AbstractStartPseudoJavaAUT {
- /**
- * <code>DEFAULT_AUT_ID_ATTRIBUTE_NAME</code>
- */
- private static final String DEFAULT_AUT_ID_ATTRIBUTE_NAME = "id"; //$NON-NLS-1$
-
- /** the logger */
- private static Logger log =
- LoggerFactory.getLogger(StartHtmlAutServerCommand.class);
-
- /**
- * mapping from browser type (String) to corresponding
- * Selenium browser command (String)
- */
- private static final Map<String, String> BROWSER_TO_CMD_MAP =
- new HashMap<String, String>();
-
- static {
- BROWSER_TO_CMD_MAP.put("Firefox", "*firefox"); //$NON-NLS-1$ //$NON-NLS-2$
- BROWSER_TO_CMD_MAP.put("FirefoxOver47", "*firefox"); //$NON-NLS-1$ //$NON-NLS-2$
- BROWSER_TO_CMD_MAP.put("InternetExplorer", "*iexplore"); //$NON-NLS-1$ //$NON-NLS-2$
- BROWSER_TO_CMD_MAP.put("Safari", "*safari"); //$NON-NLS-1$ //$NON-NLS-2$
- BROWSER_TO_CMD_MAP.put("Chrome", "*googlechrome"); //$NON-NLS-1$ //$NON-NLS-2$
- }
-
- /**
- * {@inheritDoc}
- */
- protected String[] createCmdArray(String baseCmd,
- Map<String, String> parameters) {
- Vector<String> commands = new Vector<String>();
- commands.add(baseCmd);
- addDebugParams(commands, false);
-
- Object webdriverMode = parameters.get(
- AutConfigConstants.WEBDRIVER_MODE);
- Boolean useWebdriver = (String.valueOf(webdriverMode)
- .equals(Boolean.TRUE.toString()));
- StringBuilder serverClasspath = new StringBuilder();
- String [] bundlesToAddToClasspath = getBundlesForClasspath(
- useWebdriver);
-
- for (String bundleId : bundlesToAddToClasspath) {
- String classpathForBundleId = AbstractStartToolkitAut
- .getClasspathForBundleId(bundleId);
- if (!StringUtils.isEmpty(classpathForBundleId)) {
- serverClasspath.append(classpathForBundleId);
- serverClasspath.append(PATH_SEPARATOR);
- } else {
- log.warn("Bundle not found: " + bundleId); //$NON-NLS-1$
- }
- }
-
- commands.add("-classpath"); //$NON-NLS-1$
- commands.add(serverClasspath.toString());
-
- commands.add("com.bredexsw.jubula.rc.html.WebAUTServer"); //$NON-NLS-1$
- // connection parameters
- commands.add(String.valueOf(
- AutStarter.getInstance().getAutCommunicator().getLocalPort()));
- commands.add(String.valueOf(
- parameters.get(AutConfigConstants.AUT_ARGUMENTS)));
- if (useWebdriver) {
- commands.add(String.valueOf(parameters.get(
- AutConfigConstants.BROWSER)));
- } else {
- commands.add(getBrowserString(
- parameters.get(AutConfigConstants.BROWSER_PATH),
- parameters.get(AutConfigConstants.BROWSER),
- useWebdriver));
- }
- if (useWebdriver) {
- commands.add(String.valueOf(
- parameters.get(AutConfigConstants.BROWSER_SIZE)));
- } else {
- // place holder
- commands.add("AUT"); //$NON-NLS-1$
- }
-
- fillRegistrationParameters(parameters, commands);
-
- // additional parameters
- Object idAttribute = parameters.get(AutConfigConstants.WEB_ID_TAG);
- if (idAttribute != null) {
- commands.add(String.valueOf(idAttribute));
- } else {
- commands.add(DEFAULT_AUT_ID_ATTRIBUTE_NAME);
- }
- if (useWebdriver) {
- commands.add(String.valueOf(parameters.get(
- AutConfigConstants.BROWSER_PATH)));
- commands.add(String.valueOf(parameters.get(
- AutConfigConstants.DRIVER_PATH)));
- } else {
- Object singleWindowMode =
- parameters.get(AutConfigConstants.SINGLE_WINDOW_MODE);
- if (singleWindowMode != null) {
- commands.add(String.valueOf(singleWindowMode));
- } else {
- commands.add(String.valueOf(true));
- }
- }
- return commands.toArray(new String[commands.size()]);
- }
-
- /**
- * add host/port parameters to commands
- * @param parameters the parameters
- * @param commands the commands
- */
- private void fillRegistrationParameters(Map parameters,
- AbstractList<String> commands) {
- commands.add(String.valueOf(
- parameters.get(AutConfigConstants.AUT_AGENT_HOST)));
- commands.add(String.valueOf(
- parameters.get(AutConfigConstants.AUT_AGENT_PORT)));
- commands.add(String.valueOf(
- parameters.get(AutConfigConstants.AUT_ID)));
- }
-
- /**
- * @param useWebdriver whether to use webdriver
- * @return the bundles to add to the classpath
- */
- protected String[] getBundlesForClasspath(boolean useWebdriver) {
- String rcHtmlDriverBundleId = useWebdriver
- ? CommandConstants.RC_HTML_WEBDRIVER_BUNDLE_ID
- : CommandConstants.RC_HTML_SELENIUM2_BUNDLE_ID;
- return new String[] { CommandConstants.RC_HTML_BUNDLE_ID,
- rcHtmlDriverBundleId,
- CommandConstants.TOOLKIT_HTML_BUNDLE_ID,
- CommandConstants.TOOLS_BUNDLE_ID,
- CommandConstants.TOOLS_EXEC_BUNDLE_ID,
- CommandConstants.COMMUNICATION_BUNDLE_ID,
- CommandConstants.RC_COMMON_BUNDLE_ID,
- CommandConstants.TOOLKIT_API_BUNDLE_ID,
- CommandConstants.RC_BREDEX_COMMON_BUNDLE_ID,
- CommandConstants.SLF4J_JCL_BUNDLE_ID,
- CommandConstants.ORG_SLF4J_JUL_BUNDLE_ID,
- CommandConstants.SLF4J_API_BUNDLE_ID,
- CommandConstants.LOGBACK_CLASSIC_BUNDLE_ID,
- CommandConstants.LOGBACK_CORE_BUNDLE_ID,
- CommandConstants.LOGBACK_SLF4J_BUNDLE_ID,
- CommandConstants.COMMONS_LANG_BUNDLE_ID,
- CommandConstants.APACHE_IO_BUNDLE_ID,
- CommandConstants.APACHE_EXEC_BUNDLE_ID,
- CommandConstants.APACHE_ORO_BUNDLE_ID,
- CommandConstants.COMMONS_COLLECTIONS_BUNDLE_ID };
- }
-
- /**
- *
- * @param browserPath The path to the browser to start, or
- * <code>null</code> if the default path for the given
- * browser type should be used.
- * @param browserType The browser type to start
- * (ex. Firefox, Internet Explorer, Safari).
- * @param useWebdriver
- * Whether to use Webdriver for test execution
- * @return the command to use when starting Selenium in order to start the
- * desired browser from the desired path.
- */
- private String getBrowserString(Object browserPath, Object browserType,
- boolean useWebdriver) {
- String browserString;
-
- if (useWebdriver) {
- if (browserType == null) {
- throw new IllegalArgumentException(
- "Unsupported browser type: " + browserType); //$NON-NLS-1$
- }
- browserString = String.valueOf(browserType);
- } else {
- Object browser = BROWSER_TO_CMD_MAP.get(browserType);
- if (browser == null) {
- throw new IllegalArgumentException(
- "Unsupported browser type: " + browserType); //$NON-NLS-1$
- }
- browserString = String.valueOf(browser);
-
- }
-
- if (browserPath != null) {
- browserString += " " + String.valueOf(browserPath); //$NON-NLS-1$
- }
-
- return StringConstants.QUOTE + browserString + StringConstants.QUOTE;
- }
-
-
- @Override
- public String getRcBundleId() {
- return CommandConstants.RC_HTML_BUNDLE_ID;
- }
-}
diff --git a/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/commands/SelectedWindowCommand.java b/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/commands/SelectedWindowCommand.java
deleted file mode 100644
index c969ab5d2..000000000
--- a/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/commands/SelectedWindowCommand.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.client.core.commands;
-
-import org.eclipse.jubula.client.core.events.DataEventDispatcher;
-import org.eclipse.jubula.communication.internal.ICommand;
-import org.eclipse.jubula.communication.internal.message.Message;
-import org.eclipse.jubula.communication.internal.message.html.OMSelWinResponseMessage;
-
-/**
- * Command executed by the ITE after having received the newly
- * selected window's title from the AUT.
- * @author BREDEX GmbH
- *
- */
-public class SelectedWindowCommand implements ICommand {
-
- /** The response message */
- private OMSelWinResponseMessage m_message;
-
- /** {@inheritDoc} */
- public Message getMessage() {
- return m_message;
- }
-
- /** {@inheritDoc} */
- public void setMessage(Message message) {
- m_message = (OMSelWinResponseMessage) message;
- }
-
- /** {@inheritDoc} */
- public Message execute() {
- DataEventDispatcher.getInstance().fireWindowTitleChanged(m_message);
- return null;
- }
-
- /** {@inheritDoc} */
- public void timeout() {
- m_message = new OMSelWinResponseMessage();
- m_message.setCode(OMSelWinResponseMessage.UNEXPECTED_ERROR);
- DataEventDispatcher.getInstance().fireWindowTitleChanged(m_message);
- }
-}
diff --git a/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/commands/WindowTitlesChangedCommand.java b/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/commands/WindowTitlesChangedCommand.java
deleted file mode 100644
index c9d5dc484..000000000
--- a/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/commands/WindowTitlesChangedCommand.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2016 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.client.core.commands;
-
-import org.eclipse.jubula.client.core.events.DataEventDispatcher;
-import org.eclipse.jubula.client.core.i18n.Messages;
-import org.eclipse.jubula.communication.internal.ICommand;
-import org.eclipse.jubula.communication.internal.message.Message;
-import org.eclipse.jubula.communication.internal.message.html.WindowTitlesMessage;
-import org.eclipse.jubula.tools.internal.constants.StringConstants;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-/**
- * The command object for WindowTitlesMessage. <br>
- *
- * The <code>execute()</code> method calls the <code>fireWindowsChanged()</code>
- * of the DataEventDispatcher to notify changes in the count and titles of the windows
- * @author BREDEX GmbH
- *
- */
-public class WindowTitlesChangedCommand implements ICommand {
- /** the logger */
- private static Logger log = LoggerFactory
- .getLogger(WindowTitlesChangedCommand.class);
-
-
- /** */
- private WindowTitlesMessage m_message;
- /**
- * {@inheritDoc}
- */
- public Message getMessage() {
- return m_message;
- }
- /**
- * {@inheritDoc}
- */
- public void setMessage(Message message) {
- m_message = (WindowTitlesMessage) message;
- }
- /**
- * {@inheritDoc}
- */
- public Message execute() {
- //do nothing since this is only for the data
- DataEventDispatcher.getInstance()
- .fireWindowsChanged(m_message.getWindowTitles());
- return null;
- }
- /**
- * {@inheritDoc}
- */
- public void timeout() {
- log.error(this.getClass().getName() + StringConstants.DOT
- + Messages.TimeoutCalled);
- }
-
-}
diff --git a/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/events/DataEventDispatcher.java b/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/events/DataEventDispatcher.java
index d160ebf12..c8c1b0431 100644
--- a/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/events/DataEventDispatcher.java
+++ b/org.eclipse.jubula.client.core/src/org/eclipse/jubula/client/core/events/DataEventDispatcher.java
@@ -30,7 +30,6 @@ import org.eclipse.jubula.client.core.persistence.GeneralStorage.IDataModifiedLi
import org.eclipse.jubula.client.core.persistence.GeneralStorage.IReloadedSessionListener;
import org.eclipse.jubula.client.core.utils.IGenericListener;
import org.eclipse.jubula.client.core.utils.ListenerManager;
-import org.eclipse.jubula.communication.internal.message.html.OMSelWinResponseMessage;
import org.eclipse.jubula.tools.internal.messagehandling.MessageIDs;
import org.eclipse.jubula.tools.internal.registration.AutIdentifier;
import org.eclipse.ui.IWorkbenchPart;
@@ -247,22 +246,6 @@ public class DataEventDispatcher implements IReloadedSessionListener,
public void handleAUTChanged(AutIdentifier identifier);
}
- /** to notify clients about modification of the Windows in the AUT
- * mostly used in HTML */
- public interface IOMWindowsListener {
-
- /**
- * @param windowTitles identification of the different windows
- */
- public void handleAUTChanged(String[] windowTitles);
-
- /**
- * Notifies the listener that a new window has been selected
- * @param msg the response from the AUT
- */
- public void handleNewWindowSelected(OMSelWinResponseMessage msg);
- }
-
/** to notify clients about modification of Record Mode */
public interface IRecordModeStateListener {
@@ -537,12 +520,6 @@ public class DataEventDispatcher implements IReloadedSessionListener,
new HashSet<IOMAUTListener>();
/**
- * <code>m_omAutListeners</code> listener for the Windows in OM Mode (HTML)
- */
- private Set<IOMWindowsListener> m_omWindowListeners =
- new HashSet<IOMWindowsListener>();
-
- /**
* <code>m_testresultSummaryListener</code> listener for test result summary
* changes
*/
@@ -1384,62 +1361,8 @@ public class DataEventDispatcher implements IReloadedSessionListener,
m_omAUTListeners.remove(l);
}
- /**
- * notify listener about modification of changes of the window titles in OMM
- * @param windowTitles of AUT in OM Mode
- */
- public void fireWindowsChanged(String[] windowTitles) {
- // model updates
- final Set<IOMWindowsListener> stableListeners =
- new HashSet<IOMWindowsListener>(m_omWindowListeners);
- for (IOMWindowsListener l : stableListeners) {
- try {
- l.handleAUTChanged(windowTitles);
- } catch (Throwable t) {
- LOG.error(Messages.UnhandledExceptionWhileCallListeners, t);
- }
- }
- }
/**
- * notifies listeners about switching to a new window
- * @param msg the response message from the AUT containing the title
- * and an error code
- */
- public void fireWindowTitleChanged(OMSelWinResponseMessage msg) {
- final Set<IOMWindowsListener> stableListeners =
- new HashSet<IOMWindowsListener>(m_omWindowListeners);
- for (IOMWindowsListener l : stableListeners) {
- try {
- l.handleNewWindowSelected(msg);
- } catch (Throwable t) {
- LOG.error(Messages.UnhandledExceptionWhileCallListeners, t);
- }
- }
- }
-
- /**
- * @param l listener for OM Mode windows (HTML)
- * @param guiMode
- * should this listener be called after the model listener
- */
- public void addAUTWindowsListener(IOMWindowsListener l,
- boolean guiMode) {
- if (guiMode) {
- m_omWindowListeners.add(l);
- } else {
- m_omWindowListeners.add(l);
- }
- }
-
- /**
- * @param l listener for OM Mode windows
- */
- public void removeAUTWindowsListener(IOMWindowsListener l) {
- m_omWindowListeners.remove(l);
- }
-
- /**
* notify listener about changes of test result summary
*
* @param summary
diff --git a/org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF
index 1f2ef51b7..15af39b08 100644
--- a/org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF
@@ -81,7 +81,6 @@ Require-Bundle: org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.core.databinding.beans;bundle-version="[1.2.100,2.0.0)",
org.eclipse.core.databinding.property;bundle-version="[1.3.0,2.0.0)",
org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)",
- org.eclipse.jubula.toolkit.html;bundle-version="[3.1.0,5.0.0)",
org.eclipse.ui.views.log;bundle-version="[1.0.600,2.0.0)"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/org.eclipse.jubula.client.ui.rcp/plugin.xml b/org.eclipse.jubula.client.ui.rcp/plugin.xml
index bd55ffff0..b5f18c593 100644
--- a/org.eclipse.jubula.client.ui.rcp/plugin.xml
+++ b/org.eclipse.jubula.client.ui.rcp/plugin.xml
@@ -732,16 +732,6 @@
</command>
<command
categoryId="org.eclipse.jubula.client.ui.rcp.commands"
- id="org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow"
- name="%ChooseAUTWindow">
- <commandParameter
- id="org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow.parameter.openWindow"
- name="Open Windows"
- optional="false"
- typeId="org.eclipse.jubula.client.ui.rcp.commands.parametertypes.WindowTitle" />
- </command>
- <command
- categoryId="org.eclipse.jubula.client.ui.rcp.commands"
id="org.eclipse.jubula.client.ui.rcp.commands.ConnectToAUTAgentCommand"
name="%Connect">
<commandParameter
@@ -1687,23 +1677,6 @@
value="true">
</parameter>
</command>
- <command
- commandId="org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow"
- id="org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.ChooseHTMLWindowCommand"
- style="pulldown"
- icon="platform:/plugin/org.eclipse.jubula.client.ui/icons/selectWindow.png"
- tooltip="%ChooseAUTWindow">
- <visibleWhen checkEnabled="false">
- <and>
- <with variable="activeEditorId">
- <equals value="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor" />
- </with>
- <with variable="org.eclipse.jubula.client.ui.rcp.variable.isHtmlAut">
- <equals value="true" />
- </with>
- </and>
- </visibleWhen>
- </command>
</toolbar>
<toolbar id="org.eclipse.jubula.client.ui.rcp.toolbar.NavigationToolbar">
<command
@@ -1912,12 +1885,6 @@
id="menu:org.eclipse.jubula.client.ui.rcp.toolbar.AutAgentToolbar.ConnectToAUTAgentCommand.dropdown" />
</menuContribution>
<menuContribution
- locationURI="menu:org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.ChooseHTMLWindowCommand">
- <dynamic
- class="org.eclipse.jubula.client.ui.rcp.contributionitems.ChooseHTMLWindowContributionItem"
- id="menu:org.eclipse.jubula.client.ui.rcp.toolbar.ObjectMappingToolbar.ChooseHTMLWindowCommand.dropdown" />
- </menuContribution>
- <menuContribution
locationURI="menu:org.eclipse.jubula.client.ui.rcp.toolbar.NavigationToolbar.GoForward">
<dynamic
class="org.eclipse.jubula.client.ui.rcp.contributionitems.NavGoForwardContributionItem"
@@ -2970,24 +2937,6 @@
class="org.eclipse.jubula.client.ui.rcp.handlers.ShowInOMEHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ShowInOME">
</handler>
- <handler
- class="org.eclipse.jubula.client.ui.rcp.handlers.html.OMChooseWindow"
- commandId="org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow">
- <enabledWhen>
- <and>
- <with variable="org.eclipse.jubula.client.ui.rcp.variable.isHtmlAut">
- <equals value="true" />
- </with>
- <with variable="org.eclipse.jubula.client.ui.rcp.variable.isObjectMappingRunning">
- <equals value="true" />
- </with>
- <with
- variable="org.eclipse.jubula.client.ui.rcp.variable.html.windowCount">
- <count value="2" />
- </with>
- </and>
- </enabledWhen>
- </handler>
<handler
class="org.eclipse.jubula.client.ui.rcp.handlers.project.ProjectPropertiesHandler"
commandId="org.eclipse.jubula.client.ui.rcp.commands.ProjectProperties">
@@ -4622,15 +4571,6 @@
name="org.eclipse.jubula.client.ui.rcp.variable.autConnectionStatus"
priorityLevel="workbench" />
</sourceProvider>
- <sourceProvider
- provider="org.eclipse.jubula.client.ui.rcp.sourceprovider.HTMLAutSourceProvider">
- <variable
- name="org.eclipse.jubula.client.ui.rcp.variable.isHtmlAut"
- priorityLevel="workbench" />
- <variable
- name="org.eclipse.jubula.client.ui.rcp.variable.html.windowCount"
- priorityLevel="workbench" />
- </sourceProvider>
</extension>
<extension point="org.eclipse.ui.contexts">
<context
diff --git a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/contributionitems/ChooseHTMLWindowContributionItem.java b/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/contributionitems/ChooseHTMLWindowContributionItem.java
deleted file mode 100644
index 7b713820e..000000000
--- a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/contributionitems/ChooseHTMLWindowContributionItem.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.client.ui.rcp.contributionitems;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.jface.action.IContributionItem;
-import org.eclipse.jubula.client.ui.rcp.constants.RCPCommandIDs;
-import org.eclipse.jubula.client.ui.rcp.utils.HTMLAutWindowManager;
-import org.eclipse.jubula.client.ui.utils.CommandHelper;
-import org.eclipse.ui.actions.CompoundContributionItem;
-import org.eclipse.ui.menus.CommandContributionItem;
-/**
- * Populates the dropdown list for the HTML window chooser toolbar item
- * @author BREDEX GmbH
- *
- */
-public class ChooseHTMLWindowContributionItem extends CompoundContributionItem {
- /**
- * {@inheritDoc}
- */
- protected IContributionItem[] getContributionItems() {
- String[] titles = HTMLAutWindowManager.getInstance().getWindowTitles();
- List<IContributionItem> contributionItems =
- new ArrayList<IContributionItem>();
- for (int i = 0; i < titles.length; i++) {
- Map<String, Object> params = new HashMap<String, Object>();
- params.put("org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow.parameter.openWindow", titles[i]); //$NON-NLS-1$
-
- IContributionItem test = CommandHelper
- .createContributionItem(RCPCommandIDs.CHOOSE_HTML_WINDOW,
- params, titles[i], CommandContributionItem.STYLE_CHECK);
- contributionItems.add(test);
- }
- return contributionItems
- .toArray(new IContributionItem[contributionItems.size()]);
- }
-
-
-}
diff --git a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/handlers/html/OMChooseWindow.java b/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/handlers/html/OMChooseWindow.java
deleted file mode 100644
index 5c9b4e57c..000000000
--- a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/handlers/html/OMChooseWindow.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.client.ui.rcp.handlers.html;
-
-import java.util.Map;
-
-import org.eclipse.core.commands.AbstractHandler;
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.jubula.client.core.commands.SelectedWindowCommand;
-import org.eclipse.jubula.client.core.communication.AUTConnection;
-import org.eclipse.jubula.client.internal.BaseConnection.NotConnectedException;
-import org.eclipse.jubula.client.ui.rcp.utils.HTMLAutWindowManager;
-import org.eclipse.jubula.communication.internal.message.html.OMSelectWindowMessage;
-import org.eclipse.jubula.tools.internal.exception.CommunicationException;
-import org.eclipse.ui.commands.IElementUpdater;
-import org.eclipse.ui.menus.UIElement;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-/**
- * Handler for choosing window in html for OMM
- * @author BREDEX GmbH
- *
- */
-public class OMChooseWindow extends AbstractHandler implements IElementUpdater {
- /** Timeout for the response */
- private static final int TIMEOUT = 3000;
- /** name of the parameter used by the client */
- private static final String WINDOW_TITLE_PARAMETER = "org.eclipse.jubula.client.ui.rcp.commands.html.ChooseAuTWindow.parameter.openWindow"; //$NON-NLS-1$
- /** The logger */
- private static final Logger LOG =
- LoggerFactory.getLogger(OMChooseWindow.class);
-
- /**
- * {@inheritDoc}
- */
- public Object execute(ExecutionEvent event) {
- Map map = event.getParameters();
- String name = (String) map.get(WINDOW_TITLE_PARAMETER);
- if (name == null) {
- name = HTMLAutWindowManager.getInstance().getLastSelectedWindow();
- }
- OMSelectWindowMessage message = new OMSelectWindowMessage();
- message.setWindowTitle(name);
- try {
- if (name != null) {
- AUTConnection.getInstance().request(message,
- new SelectedWindowCommand(), TIMEOUT);
- }
- } catch (NotConnectedException nce) {
- if (LOG.isErrorEnabled()) {
- LOG.error(nce.getLocalizedMessage(), nce);
- }
- } catch (CommunicationException ce) {
- if (LOG.isErrorEnabled()) {
- LOG.error(ce.getLocalizedMessage(), ce);
- }
- }
-
- return null;
- }
-
- /**
- * {@inheritDoc}
- */
- public void updateElement(UIElement element, Map parameters) {
- String name = (String) parameters.get(WINDOW_TITLE_PARAMETER);
- String lastTitle = HTMLAutWindowManager.getInstance()
- .getLastSelectedWindow();
- boolean checked = false;
- if (name != null && lastTitle != null && name.equals(lastTitle)) {
- checked = true;
- }
- element.setChecked(checked);
- }
-
-}
diff --git a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/sourceprovider/HTMLAutSourceProvider.java b/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/sourceprovider/HTMLAutSourceProvider.java
deleted file mode 100644
index e40247fca..000000000
--- a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/sourceprovider/HTMLAutSourceProvider.java
+++ /dev/null
@@ -1,149 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.client.ui.rcp.sourceprovider;
-
-import java.util.HashMap;
-import java.util.LinkedList;
-import java.util.Map;
-
-import org.eclipse.jubula.client.core.agent.AutAgentRegistration;
-import org.eclipse.jubula.client.core.events.DataEventDispatcher;
-import org.eclipse.jubula.client.core.events.DataEventDispatcher.IOMAUTListener;
-import org.eclipse.jubula.client.core.events.DataEventDispatcher.IOMStateListener;
-import org.eclipse.jubula.client.core.events.DataEventDispatcher.IOMWindowsListener;
-import org.eclipse.jubula.client.core.events.DataEventDispatcher.OMState;
-import org.eclipse.jubula.client.core.model.IAUTMainPO;
-import org.eclipse.jubula.client.core.model.IProjectPO;
-import org.eclipse.jubula.client.core.persistence.GeneralStorage;
-import org.eclipse.jubula.client.ui.rcp.utils.HTMLAutWindowManager;
-import org.eclipse.jubula.communication.internal.message.html.OMSelWinResponseMessage;
-import org.eclipse.jubula.tools.internal.constants.CommandConstants;
-import org.eclipse.jubula.tools.internal.registration.AutIdentifier;
-import org.eclipse.ui.ISources;
-/**
- * Provides variables related to the status of an HTML AuT.
- * 1. is it an HTML AuT
- * 2. the window count of the browser
- * @author BREDEX GmbH
- */
-public class HTMLAutSourceProvider extends AbstractJBSourceProvider implements
- IOMAUTListener, IOMStateListener, IOMWindowsListener {
- /**
- * the id of this source provider
- */
- public static final String ID = "org.eclipse.jubula.client.ui.rcp.sourceprovider.HTMLAutSourceProvider"; //$NON-NLS-1$
-
- /**
- * ID of variable that indicates whether the client is currently connected
- * to an AUT Agent
- */
- public static final String IS_HTML_AUT =
- "org.eclipse.jubula.client.ui.rcp.variable.isHtmlAut"; //$NON-NLS-1$
-
- /**
- * ID of variable that indicates whether the client is currently connecting
- * to an AUT Agent
- */
- public static final String WINDOW_TITLES =
- "org.eclipse.jubula.client.ui.rcp.variable.html.windowCount"; //$NON-NLS-1$
-
- /** is it an HTML AUT in OMM */
- private boolean m_isHTMLAut = false;
-
- /**
- * Constructor for adding listeners to the DataEventDispatcher
- */
- public HTMLAutSourceProvider() {
- DataEventDispatcher dispatch = DataEventDispatcher.getInstance();
- dispatch.addOMAUTListener(this, false);
- dispatch.addOMStateListener(this, true);
- dispatch.addAUTWindowsListener(this, false);
- HTMLAutWindowManager.getInstance();
- }
-
- /**
- * {@inheritDoc}
- */
- public void dispose() {
- DataEventDispatcher dispatch = DataEventDispatcher.getInstance();
- dispatch.removeOMAUTListener(this);
- dispatch.removeOMStateListener(this);
- dispatch.removeAUTWindowsListener(this);
- }
-
- /**
- * {@inheritDoc}
- */
- public Map getCurrentState() {
- Map<String, Object> values = new HashMap<String, Object>();
-
- values.put(IS_HTML_AUT, m_isHTMLAut);
- values.put(WINDOW_TITLES, new LinkedList<String>());
- return values;
- }
-
- /**
- * {@inheritDoc}
- */
- public String[] getProvidedSourceNames() {
- return new String[] { IS_HTML_AUT };
- }
-
- /**
- * {@inheritDoc}
- */
- public void handleAUTChanged(AutIdentifier identifier) {
- if (identifier != null) {
- IProjectPO project = GeneralStorage.getInstance().getProject();
- IAUTMainPO aut = AutAgentRegistration.getAutForId(identifier,
- project);
- String toolkit = aut.getToolkit();
- m_isHTMLAut = toolkit
- .equalsIgnoreCase(CommandConstants.HTML_TOOLKIT);
- } else {
- m_isHTMLAut = false;
- }
- fireModeChanged();
- }
-
- /**
- * {@inheritDoc}
- */
- public void handleOMStateChanged(OMState state) {
- if (state == OMState.notRunning) {
- m_isHTMLAut = false;
- }
- }
-
- /**
- * Fires a source changed event for <code>IS_HTML_AUT</code>.
- */
- private void fireModeChanged() {
- gdFireSourceChanged(ISources.WORKBENCH, IS_HTML_AUT, m_isHTMLAut);
- }
-
- /**
- * {@inheritDoc}
- */
- public void handleAUTChanged(String[] windowTitles) {
- LinkedList<String> listOfTitles = new LinkedList<String>();
- for (int i = 0; i < windowTitles.length; i++) {
- listOfTitles.add(windowTitles[i]);
- }
- gdFireSourceChanged(ISources.WORKBENCH, WINDOW_TITLES, listOfTitles);
- }
-
- /** {@inheritDoc} */
- public void handleNewWindowSelected(OMSelWinResponseMessage msg) {
- // we aren't interested yet...
- }
-
-}
diff --git a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/utils/HTMLAutWindowManager.java b/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/utils/HTMLAutWindowManager.java
deleted file mode 100644
index 54568a335..000000000
--- a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/utils/HTMLAutWindowManager.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.client.ui.rcp.utils;
-
-import org.eclipse.jubula.client.core.events.DataEventDispatcher;
-import org.eclipse.jubula.client.core.events.DataEventDispatcher.IOMWindowsListener;
-import org.eclipse.jubula.client.ui.utils.ErrorHandlingUtil;
-import org.eclipse.jubula.communication.internal.message.html.OMSelWinResponseMessage;
-import org.eclipse.jubula.tools.internal.messagehandling.MessageIDs;
-/**
- * The {@link HTMLAutWindowManager} tracks the open browser windows with their titles
- * @author BREDEX GmbH
- *
- */
-public class HTMLAutWindowManager implements IOMWindowsListener {
- /** the singleton instance */
- private static HTMLAutWindowManager instance;
- /** the window titles of the browser*/
- private String[] m_windowTitles;
- /** the last window selected */
- private String m_lastSelectedWindow = null;
-
- /**
- * The constructor listens to the AUTWindowsEvents
- */
- private HTMLAutWindowManager() {
- DataEventDispatcher.getInstance().addAUTWindowsListener(this, false);
- }
- /**
- *
- * @return single instance {@link HTMLAutWindowManager}
- */
- public static HTMLAutWindowManager getInstance() {
- if (instance == null) {
- instance = new HTMLAutWindowManager();
- return instance;
- }
- return instance;
- }
-
- /**
- *
- * @return the titles of all browser windows
- */
- public String[] getWindowTitles() {
- return m_windowTitles;
- }
-
- /**
- * {@inheritDoc}
- */
- public void handleAUTChanged(String[] windowTitles) {
- m_windowTitles = windowTitles;
- }
-
- /**
- *
- * @return the title of the last selected window
- */
- public String getLastSelectedWindow() {
- return m_lastSelectedWindow;
- }
-
- /**
- *
- * @param lastSelectedWindowTitle the title of the last selected window
- */
- public void setLastSelectedWindow(String lastSelectedWindowTitle) {
- this.m_lastSelectedWindow = lastSelectedWindowTitle;
- }
-
- /** {@inheritDoc} */
- public void handleNewWindowSelected(OMSelWinResponseMessage msg) {
- m_lastSelectedWindow = msg.getTitle();
- if (msg.getCode() == OMSelWinResponseMessage.NO_SUCH_WINDOW) {
- ErrorHandlingUtil.createMessageDialog(MessageIDs.E_OM_NO_SUCH_WIN,
- new String[] {m_lastSelectedWindow}, null);
- } else if (msg.getCode() == OMSelWinResponseMessage.UNEXPECTED_ERROR) {
- ErrorHandlingUtil.createMessageDialog(
- MessageIDs.E_OM_WINDOW_SWITCH_FAILED);
- }
- }
-}
diff --git a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/widgets/autconfig/HtmlAutConfigComponent.java b/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/widgets/autconfig/HtmlAutConfigComponent.java
deleted file mode 100644
index 9a63558e1..000000000
--- a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/widgets/autconfig/HtmlAutConfigComponent.java
+++ /dev/null
@@ -1,727 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2010 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.client.ui.rcp.widgets.autconfig;
-
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.Map;
-
-import org.apache.commons.lang.StringUtils;
-import org.eclipse.jubula.client.core.model.IAUTConfigPO.ActivationMethod;
-import org.eclipse.jubula.client.ui.rcp.businessprocess.RemoteFileBrowserBP;
-import org.eclipse.jubula.client.ui.rcp.provider.ControlDecorator;
-import org.eclipse.jubula.client.ui.rcp.utils.DialogStatusParameter;
-import org.eclipse.jubula.client.ui.widgets.I18nEnumCombo;
-import org.eclipse.jubula.client.ui.widgets.UIComponentHelper;
-import org.eclipse.jubula.toolkit.html.Browser;
-import org.eclipse.jubula.toolkit.html.BrowserSize;
-import org.eclipse.jubula.tools.internal.constants.AutConfigConstants;
-import org.eclipse.jubula.tools.internal.constants.StringConstants;
-import org.eclipse.jubula.tools.internal.constants.SwtToolkitConstants;
-import org.eclipse.jubula.tools.internal.exception.Assert;
-import org.eclipse.jubula.tools.internal.i18n.I18n;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
-
-
-/**
- * @author BREDEX GmbH
- * @created Nov 4, 2009
- */
-public class HtmlAutConfigComponent extends AutConfigComponent {
- /** gui component */
- private Text m_autUrlTextField;
- /** gui field for browser */
- private Text m_browserTextField;
- /** gui field for driver */
- private Text m_driverTextField;
- /** gui field for aut id attribute text field */
- private Text m_autIdAttibuteTextField;
- /** gui button for browser path */
- private Button m_browserPathButton;
- /** gui button for driver path */
- private Button m_driverPathButton;
- /** gui checkbox for the singeWindowMode */
- private Button m_singleWindowCheckBox;
- /** gui checkbox for the using webdriver */
- private Button m_webdriverCheckBox;
- /** gui component */
- private I18nEnumCombo<Browser> m_browserCombo;
- /** gui component */
- private I18nEnumCombo<ActivationMethod> m_activationMethodCombo;
- /** gui component */
- private I18nEnumCombo<BrowserSize> m_browserSizeCombo;
- /** the WidgetModifyListener */
- private WidgetModifyListener m_modifyListener;
- /** the the WidgetSelectionListener */
- private WidgetSelectionListener m_selectionListener;
-
-
- /**
- * @param parent {@inheritDoc}
- * @param style {@inheritDoc}
- * @param autConfig data to be displayed/edited
- * @param autName the name of the AUT that will be using this configuration.
- */
- public HtmlAutConfigComponent(Composite parent, int style,
- Map<String, String> autConfig, String autName) {
-
- super(parent, style, autConfig, autName, true);
- }
-
- /**
- * @param basicAreaComposite The composite that represents the basic area.
- */
- protected void createBasicArea(Composite basicAreaComposite) {
- super.createBasicArea(basicAreaComposite);
-
- // URL property
- Label urlLabel = UIComponentHelper.createLabel(
- basicAreaComposite, "WebAutConfigComponent.URL"); //$NON-NLS-1$
- urlLabel.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.urlLabel"); //$NON-NLS-1$
-
- m_autUrlTextField = UIComponentHelper.createTextField(
- basicAreaComposite, 2);
- m_autUrlTextField.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.autUrlTextField"); //$NON-NLS-1$
-
- // browser
- Label browserLabel = UIComponentHelper.createLabel(
- basicAreaComposite, "WebAutConfigComponent.browser"); //$NON-NLS-1$
- browserLabel.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.browserLabel"); //$NON-NLS-1$
-
- m_browserCombo = UIComponentHelper.createEnumCombo(
- basicAreaComposite, 2, "WebAutConfigComponent.Browser", //$NON-NLS-1$
- Browser.class);
- m_browserCombo.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.browserCombo"); //$NON-NLS-1$
- }
-
- /**
- * {@inheritDoc}
- */
- protected void createAdvancedArea(Composite advancedAreaComposite) {
- super.createAdvancedArea(advancedAreaComposite);
-
- createBrowserAndDriverPathEditor(advancedAreaComposite);
-
- createWebdriverCheckBox(advancedAreaComposite);
-
- createSingleModeCheckBox(advancedAreaComposite);
-
- // browser window size
- Label browserSizeLabel = UIComponentHelper.createLabel(
- advancedAreaComposite, "WebAutConfigComponent.BrowserSize"); //$NON-NLS-1$
- browserSizeLabel.setData(SwtToolkitConstants.WIDGET_NAME,
- "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.browserSizeLabel"); //$NON-NLS-1$
- m_browserSizeCombo = UIComponentHelper.createEnumCombo(
- advancedAreaComposite, 2, "WebAutConfigComponent.BrowserSize", //$NON-NLS-1$
- BrowserSize.class);
- m_browserSizeCombo.setData(SwtToolkitConstants.WIDGET_NAME,
- "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.browserSizeCombo"); //$NON-NLS-1$
- }
-
- /**
- * Create this dialog's expert area component.
- *
- * @param expertAreaComposite Composite representing the expert area.
- */
- protected void createExpertArea(Composite expertAreaComposite) {
- super.createExpertArea(expertAreaComposite);
-
- // activation method editor
- Label activationMethodLabel = UIComponentHelper.createLabel(
- expertAreaComposite, "AUTConfigComponent.activationMethod"); //$NON-NLS-1$
- activationMethodLabel.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.activationMethodLabel"); //$NON-NLS-1$
-
- m_activationMethodCombo = UIComponentHelper.createEnumCombo(
- expertAreaComposite, 2, "AUTConfigComponent.ActivationMethod", //$NON-NLS-1$
- ActivationMethod.class);
- m_activationMethodCombo.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.activationMethodCombo"); //$NON-NLS-1$
-
- // AUT ID Attribute property
- Label autIdAttibuteLabel = UIComponentHelper.createLabel(
- expertAreaComposite, "HTMLAutConfigComponent.AutIdAttibuteLabel"); //$NON-NLS-1$
- autIdAttibuteLabel.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.autIdAttibuteLabel"); //$NON-NLS-1$
-
- m_autIdAttibuteTextField = UIComponentHelper.createTextField(
- expertAreaComposite, 2);
- m_autIdAttibuteTextField.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.autIdAttibuteTextField"); //$NON-NLS-1$
- }
-
- /**
- * Inits the browser path area.
- *
- * @param parent The parent Composite.
- */
- protected void createBrowserAndDriverPathEditor(Composite parent) {
-
- Label browserPathLabel = UIComponentHelper.createLabel(parent, "WebAutConfigComponent.browserPath"); //$NON-NLS-1$
- browserPathLabel.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.browserPathLabel"); //$NON-NLS-1$
- ControlDecorator.createInfo(browserPathLabel,
- I18n.getString("ControlDecorator.WebBrowserPath"), false); //$NON-NLS-1$
-
- m_browserTextField = UIComponentHelper.createTextField(
- parent, 1);
- m_browserTextField.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.BrowserTextField"); //$NON-NLS-1$
-
- m_browserPathButton = new Button(UIComponentHelper
- .createLayoutComposite(parent), SWT.PUSH);
- m_browserPathButton.setText(I18n.getString("AUTConfigComponent.browse")); //$NON-NLS-1$
- m_browserPathButton.setLayoutData(BUTTON_LAYOUT);
- m_browserPathButton.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.browserPathButton"); //$NON-NLS-1$
-
-
- Label driverPathLabel = UIComponentHelper.createLabel(parent, "WebAutConfigComponent.driverPath"); //$NON-NLS-1$
- driverPathLabel.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.driverPathLabel"); //$NON-NLS-1$
- ControlDecorator.createInfo(driverPathLabel,
- I18n.getString("ControlDecorator.WebDriverPath"), false); //$NON-NLS-1$
-
- m_driverTextField = UIComponentHelper.createTextField(
- parent, 1);
- m_driverTextField.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.DriverTextField"); //$NON-NLS-1$
-
- m_driverPathButton = new Button(UIComponentHelper
- .createLayoutComposite(parent), SWT.PUSH);
- m_driverPathButton.setText(I18n.getString("AUTConfigComponent.browse")); //$NON-NLS-1$
- m_driverPathButton.setLayoutData(BUTTON_LAYOUT);
- m_driverPathButton.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.driverPathButton"); //$NON-NLS-1$
- }
-
- /**
- *
- * {@inheritDoc}
- */
- protected void installListeners() {
- super.installListeners();
- WidgetModifyListener modifyListener = getModifyListener();
- WidgetSelectionListener selectionListener = getSelectionListener();
-
- getAUTAgentHostNameCombo().addModifyListener(modifyListener);
- m_autUrlTextField.addModifyListener(modifyListener);
- m_autIdAttibuteTextField.addModifyListener(modifyListener);
- m_browserTextField.addModifyListener(modifyListener);
- m_driverTextField.addModifyListener(modifyListener);
- m_browserPathButton.addSelectionListener(selectionListener);
- m_driverPathButton.addSelectionListener(selectionListener);
- m_browserCombo.addSelectionListener(selectionListener);
- m_activationMethodCombo.addSelectionListener(selectionListener);
- m_singleWindowCheckBox.addSelectionListener(selectionListener);
- m_webdriverCheckBox.addSelectionListener(selectionListener);
- m_browserSizeCombo.addSelectionListener(selectionListener);
- }
-
- /**
- *
- * {@inheritDoc}
- */
- protected void deinstallListeners() {
- super.deinstallListeners();
- WidgetModifyListener modifyListener = getModifyListener();
- WidgetSelectionListener selectionListener = getSelectionListener();
-
- getAUTAgentHostNameCombo().removeModifyListener(modifyListener);
- m_autUrlTextField.removeModifyListener(modifyListener);
- m_autIdAttibuteTextField.removeModifyListener(modifyListener);
- m_browserTextField.removeModifyListener(modifyListener);
- m_driverTextField.removeModifyListener(modifyListener);
- m_browserPathButton.removeSelectionListener(selectionListener);
- m_driverPathButton.removeSelectionListener(selectionListener);
- m_browserCombo.removeSelectionListener(selectionListener);
- m_activationMethodCombo.removeSelectionListener(selectionListener);
- m_singleWindowCheckBox.removeSelectionListener(selectionListener);
- m_webdriverCheckBox.removeSelectionListener(selectionListener);
- m_browserSizeCombo.removeSelectionListener(selectionListener);
- }
-
- /**
- * This private inner class contains a new SelectionListener.
- *
- * @author BREDEX GmbH
- * @created 13.07.2005
- */
- private class WidgetSelectionListener implements SelectionListener {
-
- /**
- * {@inheritDoc}
- */
- @SuppressWarnings("synthetic-access")
- public void widgetSelected(SelectionEvent e) {
- Object source = e.getSource();
- boolean checked = false;
-
- if (source.equals(m_activationMethodCombo)) {
- checked = true;
- } else if (source.equals(m_browserSizeCombo)) {
- checked = true;
- } else if (source.equals(m_browserCombo)) {
- handleBrowserDependentEnablement();
- checked = true;
- } else if (source.equals(m_browserPathButton)) {
- if (isRemoteRequest()) {
- remoteBrowse(false, AutConfigConstants.BROWSER_PATH,
- m_browserTextField,
- I18n.getString("WebAutConfigComponent.SelectBrowserPath")); //$NON-NLS-1$
- } else {
- FileDialog fileDialog = new FileDialog(getShell(),
- SWT.APPLICATION_MODAL | SWT.ON_TOP);
- //handleBrowserPathButtonEvent(fileDialog);
-
- fileDialog.setText(I18n.getString("WebAutConfigComponent.SelectBrowserPath")); //$NON-NLS-1$
- String browserFile = fileDialog.open();
- if (browserFile != null) {
- m_browserTextField.setText(browserFile);
- }
- }
- handleBrowserDependentEnablement();
- return;
- } else if (source.equals(m_driverPathButton)) {
- if (isRemoteRequest()) {
- remoteBrowse(false, AutConfigConstants.DRIVER_PATH,
- m_driverTextField,
- I18n.getString("WebAutConfigComponent.SelectDriverPath")); //$NON-NLS-1$
- } else {
- FileDialog fileDialog = new FileDialog(getShell(),
- SWT.APPLICATION_MODAL | SWT.ON_TOP);
- //handleBrowserPathButtonEvent(fileDialog);
-
- fileDialog.setText(I18n.getString("WebAutConfigComponent.SelectDriverPath")); //$NON-NLS-1$
- String browserFile = fileDialog.open();
- if (browserFile != null) {
- m_driverTextField.setText(browserFile);
- }
- }
- handleBrowserDependentEnablement();
- return;
- } else if (source.equals(m_singleWindowCheckBox)) {
- checked = true;
- } else if (source.equals(m_webdriverCheckBox)) {
- handleWebdriverDependentEnablement();
- checked = true;
- }
- if (checked) {
- checkAll();
- return;
- }
- Assert.notReached("Event activated by unknown widget(" + source + ")."); //$NON-NLS-1$ //$NON-NLS-2$
- }
-
- /**
- * {@inheritDoc}
- */
- public void widgetDefaultSelected(SelectionEvent e) {
- // Do nothing
- }
- }
-
- /**
- *
- */
- private void handleWebdriverDependentEnablement() {
- if (m_webdriverCheckBox.getSelection()) {
- m_browserSizeCombo.setEnabled(true);
- m_singleWindowCheckBox.setEnabled(false);
- m_driverPathButton.setEnabled(true);
- m_driverTextField.setEnabled(true);
- } else {
- m_browserSizeCombo.setEnabled(false);
- m_singleWindowCheckBox.setEnabled(true);
- m_driverPathButton.setEnabled(false);
- m_driverTextField.setEnabled(false);
- }
- handleBrowserDependentEnablement();
- }
-
- /**
- *
- * {@inheritDoc}
- */
- protected boolean checkLocalhostServer() {
- boolean enable = super.checkLocalhostServer();
- boolean browseEnabled = enable || isRemoteRequest();
- m_browserPathButton.setEnabled(
- browseEnabled && m_browserTextField.getEnabled());
- return enable;
- }
-
- /**
- *
- * {@inheritDoc}
- */
- protected boolean handleBrowserDependentEnablement() {
- boolean enable = super.checkLocalhostServer();
- boolean browseEnabled = enable || isRemoteRequest();
- boolean isIE = m_browserCombo.getSelectedObject().equals(
- Browser.InternetExplorer);
- Browser browser = m_browserCombo.getSelectedObject();
- m_browserPathButton.setEnabled(!isIE && browseEnabled);
- m_browserTextField.setEnabled(!isIE && browseEnabled);
- boolean isWebDriver = m_webdriverCheckBox.getSelection();
- if (isWebDriver) {
- if (browser.equals(Browser.Firefox)) {
- m_driverPathButton.setEnabled(false);
- m_driverTextField.setEnabled(false);
- } else {
- m_driverPathButton.setEnabled(browseEnabled);
- m_driverTextField.setEnabled(browseEnabled);
- }
- }
- return isIE;
- }
-
- /**
- *
- * {@inheritDoc}
- */
- protected void initState() {
- m_activationMethodCombo.setEnabled(true);
- m_activationMethodCombo.setEnabled(true);
- m_autUrlTextField.setEnabled(true);
- m_autIdAttibuteTextField.setEnabled(true);
- m_browserCombo.setEnabled(true);
- m_browserPathButton.setEnabled(true);
- m_browserTextField.setEnabled(true);
- m_driverPathButton.setEnabled(false);
- m_driverTextField.setEnabled(false);
- handleWebdriverDependentEnablement();
- checkLocalhostServer();
- handleBrowserDependentEnablement();
- RemoteFileBrowserBP.clearCache(); // avoid all caches
- }
-
- /**
- * This private inner class contains a new ModifyListener.
- *
- * @author BREDEX GmbH
- * @created 22.11.2006
- */
- private class WidgetModifyListener implements ModifyListener {
-
- /**
- * {@inheritDoc}
- */
- @SuppressWarnings("synthetic-access")
- public void modifyText(ModifyEvent e) {
- Object source = e.getSource();
- boolean checked = false;
- if (source.equals(m_autUrlTextField)) {
- checked = true;
- } else if (source.equals(m_browserTextField)) {
- checked = true;
- } else if (source.equals(m_driverTextField)) {
- checked = true;
- } else if (source.equals(m_autIdAttibuteTextField)) {
- checked = true;
- } else if (source.equals(getAUTAgentHostNameCombo())) {
- checkLocalhostServer();
- checked = true;
- } else if (source.equals(m_browserCombo)) {
- handleBrowserDependentEnablement();
- checked = true;
- }
- if (checked) {
- checkAll();
- return;
- }
- Assert.notReached("Event activated by unknown widget."); //$NON-NLS-1$
- }
-
- }
-
- /**
- * The action of the activation combo
- * @return true
- */
- boolean handleActivationComboEvent() {
- putConfigValue(AutConfigConstants.ACTIVATION_METHOD,
- ActivationMethod.getRCString(m_activationMethodCombo
- .getSelectedObject()));
- return true;
- }
-
- /**
- * @return <code>null</code> if the new value is valid. Otherwise, returns
- * a status parameter indicating the cause of the problem.
- */
- DialogStatusParameter modifyUrlTextField() {
- DialogStatusParameter error = null;
- String urlText = m_autUrlTextField.getText();
- if (m_autUrlTextField.getText().length() == 0) {
- error = createErrorStatus(I18n.getString("WebAutConfigComponent.emptyUrl")); //$NON-NLS-1$
- } else {
- try {
- new URL(urlText);
- } catch (MalformedURLException e) {
- error = createErrorStatus(I18n.getString("WebAutConfigComponent.wrongUrl")); //$NON-NLS-1$
- }
- }
-
- putConfigValue(AutConfigConstants.AUT_URL, urlText);
-
- return error;
- }
-
- /**
- * @return <code>null</code> if the new value is valid. Otherwise, returns
- * a status parameter indicating the cause of the problem.
- */
- DialogStatusParameter modifyIDAttributeTextField() {
- DialogStatusParameter error = null;
- String idText = m_autIdAttibuteTextField.getText();
- if (!idText.matches("[a-zA-Z]*")) { //$NON-NLS-1$
- error = createErrorStatus(I18n
- .getString("HTMLAutConfigComponent.wrongAutIdAttribute")); //$NON-NLS-1$
- } else {
- putConfigValue(AutConfigConstants.WEB_ID_TAG, idText);
- }
- return error;
- }
-
- /**
- * @return <code>null</code> if the new value is valid. Otherwise, returns
- * a status parameter indicating the cause of the problem.
- */
- DialogStatusParameter modifyBrowserPathTextField() {
- DialogStatusParameter error = null;
- String txt = m_browserTextField.getText();
-
- putConfigValue(AutConfigConstants.BROWSER_PATH, txt);
-
- return error;
- }
-
- /**
- * @return <code>null</code> if the new value is valid. Otherwise, returns
- * a status parameter indicating the cause of the problem.
- */
- DialogStatusParameter modifyDriverPathTextField() {
- DialogStatusParameter error = null;
- String txt = m_driverTextField.getText();
-
- putConfigValue(AutConfigConstants.DRIVER_PATH, txt);
-
- return error;
- }
-
- /**
- * @return <code>null</code> if the new value is valid. Otherwise, returns
- * a status parameter indicating the cause of the problem.
- */
- DialogStatusParameter modifyBrowser() {
- final Browser browser = m_browserCombo.getSelectedObject();
- if (browser != null) {
- putConfigValue(AutConfigConstants.BROWSER, browser.toString());
- }
-
- return null;
- }
-
- /**
- * @return <code>null</code> if the new value is valid. Otherwise, returns a
- * status parameter indicating the cause of the problem.
- */
- DialogStatusParameter modifyBrowserSize() {
- final BrowserSize browserSize = m_browserSizeCombo.getSelectedObject();
- if (browserSize == null || BrowserSize.FULLSCREEN == browserSize) {
- putConfigValue(AutConfigConstants.BROWSER_SIZE,
- BrowserSize.FULLSCREEN.toString());
- } else {
- putConfigValue(AutConfigConstants.BROWSER_SIZE,
- browserSize.toString());
- }
- return null;
- }
-
- /**
- * {@inheritDoc}
- */
- protected void populateBasicArea(Map<String, String> data) {
- super.populateBasicArea(data);
-
- String browser = data.get(AutConfigConstants.BROWSER);
- if (browser == null) {
- browser = Browser.InternetExplorer.toString();
- }
- m_browserCombo.setSelectedObject(Browser.valueOf(browser));
-
- if (!isDataNew(data)) {
- m_autUrlTextField.setText(
- StringUtils.defaultString(
- data.get(AutConfigConstants.AUT_URL)));
- }
- }
-
- /**
- * {@inheritDoc}
- */
- protected void populateAdvancedArea(Map<String, String> data) {
- if (!isDataNew(data)) {
- m_browserTextField.setText(StringUtils.defaultString(data
- .get(AutConfigConstants.BROWSER_PATH)));
-
- m_driverTextField.setText(StringUtils.defaultString(data
- .get(AutConfigConstants.DRIVER_PATH)));
-
- String browserSize = data.get(AutConfigConstants.BROWSER_SIZE);
- if (StringUtils.isEmpty(browserSize)) {
- m_browserSizeCombo.setSelectedObject(BrowserSize.FULLSCREEN);
- } else {
- m_browserSizeCombo.setSelectedObject(BrowserSize
- .valueOf(browserSize));
- }
- String selection = data.get(AutConfigConstants.SINGLE_WINDOW_MODE);
- boolean selected = false;
- if (StringUtils.isEmpty(selection)) {
- selected = true;
- } else {
- selected = Boolean.parseBoolean(selection);
- }
- m_singleWindowCheckBox.setSelection(selected);
- String webdriverSelection = data.get(
- AutConfigConstants.WEBDRIVER_MODE);
- boolean webdriverSelected = false;
- if (StringUtils.isEmpty(webdriverSelection)) {
- webdriverSelected = false;
- } else {
- webdriverSelected = Boolean.parseBoolean(webdriverSelection);
- }
- m_webdriverCheckBox.setSelection(webdriverSelected);
- } else {
- m_singleWindowCheckBox.setSelection(true);
- }
-
- }
-
- /**
- * {@inheritDoc}
- */
- protected void populateExpertArea(Map<String, String> data) {
- m_activationMethodCombo.setSelectedObject(
- ActivationMethod.getEnum(data
- .get(AutConfigConstants.ACTIVATION_METHOD)));
- if (!isDataNew(data)) {
- String webIdTag = data.get(AutConfigConstants.WEB_ID_TAG);
- if (webIdTag == null) {
- webIdTag = StringConstants.EMPTY;
- }
- m_autIdAttibuteTextField.setText(webIdTag);
- }
- }
-
- /**
- *
- * @return the modifier listener.
- */
- @SuppressWarnings("synthetic-access")
- private WidgetModifyListener getModifyListener() {
- if (m_modifyListener == null) {
- m_modifyListener = new WidgetModifyListener();
- }
-
- return m_modifyListener;
-
- }
-
- /**
- *
- * @return the single instance of the selection listener.
- */
- @SuppressWarnings("synthetic-access")
- private WidgetSelectionListener getSelectionListener() {
- if (m_selectionListener == null) {
- m_selectionListener = new WidgetSelectionListener();
- }
-
- return m_selectionListener;
- }
-
- /**
- *
- * {@inheritDoc}
- */
- protected void checkAll(java.util.List<DialogStatusParameter> paramList) {
- super.checkAll(paramList);
- addError(paramList, modifyUrlTextField());
- addError(paramList, modifyIDAttributeTextField());
- addError(paramList, modifyBrowser());
- addError(paramList, modifyBrowserPathTextField());
- addError(paramList, modifyDriverPathTextField());
- addError(paramList, modifySingleWindowCheckBox());
- addError(paramList, modifyWebdriverCheckBox());
- addError(paramList, modifyBrowserSize());
- handleActivationComboEvent();
- }
-
- /**
- * @return <code>null</code> if the new value is valid. Otherwise, returns
- * a status parameter indicating the cause of the problem.
- */
- DialogStatusParameter modifySingleWindowCheckBox() {
- DialogStatusParameter error = null;
- Boolean checked = m_singleWindowCheckBox.getSelection();
- putConfigValue(AutConfigConstants.SINGLE_WINDOW_MODE,
- checked.toString());
-
- return error;
- }
-
- /**
- * @return <code>null</code> if the new value is valid. Otherwise, returns
- * a status parameter indicating the cause of the problem.
- */
- DialogStatusParameter modifyWebdriverCheckBox() {
- DialogStatusParameter error = null;
- Boolean checked = m_webdriverCheckBox.getSelection();
- putConfigValue(AutConfigConstants.WEBDRIVER_MODE,
- checked.toString());
-
- return error;
- }
-
- /**
- * Inits the SingleWindowMode CheckBox which tells the server in which mode to run
- * @param parent The parent Composite.
- */
- protected void createSingleModeCheckBox(Composite parent) {
- Label singleWindowModeLabel = UIComponentHelper.createLabel(parent, "WebAutConfigComponent.singleWindowMode"); //$NON-NLS-1$
- singleWindowModeLabel.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.singleWindowModeLabel"); //$NON-NLS-1$
- ControlDecorator.createInfo(singleWindowModeLabel,
- I18n.getString("ControlDecorator.SingleWindowMode"), false); //$NON-NLS-1$
- m_singleWindowCheckBox = UIComponentHelper
- .createToggleButton(parent, 2);
- m_singleWindowCheckBox.setData(SwtToolkitConstants.WIDGET_NAME, "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.SingleWindowCheckBox"); //$NON-NLS-1$
-
- }
-
- /**
- * Creates checkbox determining whether webdriver should be used
- * @param parent The parent Composite.
- */
- protected void createWebdriverCheckBox(Composite parent) {
- Label useWebdriverLabel = UIComponentHelper.createLabel(parent,
- "WebAutConfigComponent.webdriverMode"); //$NON-NLS-1$
- useWebdriverLabel.setData(SwtToolkitConstants.WIDGET_NAME,
- "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.WebdriverLabel"); //$NON-NLS-1$
- ControlDecorator.createInfo(useWebdriverLabel,
- I18n.getString("ControlDecorator.WebdriverMode"), false); //$NON-NLS-1$
- m_webdriverCheckBox = UIComponentHelper
- .createToggleButton(parent, 2);
- m_webdriverCheckBox.setData(SwtToolkitConstants.WIDGET_NAME,
- "org.eclipse.jubula.toolkit.provider.html.gui.HtmlAutConfigComponent.WebdriverCheckBox"); //$NON-NLS-1$
- }
-
-}
diff --git a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/wizards/pages/ProjectSettingWizardPage.java b/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/wizards/pages/ProjectSettingWizardPage.java
index 2a384fe45..7689faad2 100644
--- a/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/wizards/pages/ProjectSettingWizardPage.java
+++ b/org.eclipse.jubula.client.ui.rcp/src/org/eclipse/jubula/client/ui/rcp/wizards/pages/ProjectSettingWizardPage.java
@@ -35,10 +35,8 @@ import org.eclipse.jubula.client.ui.rcp.widgets.CheckedProjectNameText;
import org.eclipse.jubula.client.ui.rcp.wizards.ProjectWizard;
import org.eclipse.jubula.client.ui.utils.LayoutUtil;
import org.eclipse.jubula.client.ui.widgets.DirectCombo;
-import org.eclipse.jubula.client.ui.widgets.I18nEnumCombo;
import org.eclipse.jubula.client.ui.widgets.UIComponentHelper;
import org.eclipse.jubula.toolkit.common.exception.ToolkitPluginException;
-import org.eclipse.jubula.toolkit.html.Browser;
import org.eclipse.jubula.tools.internal.constants.AutConfigConstants;
import org.eclipse.jubula.tools.internal.constants.CommandConstants;
import org.eclipse.jubula.tools.internal.constants.EnvConstants;
@@ -97,16 +95,6 @@ public class ProjectSettingWizardPage extends WizardPage {
private Composite m_autToolkit;
/** the combo box for the aut toolkit */
private DirectCombo<String> m_autToolKitComboBox;
- /** Browser label container */
- private Composite m_browser;
- /** the combo box for browser */
- private I18nEnumCombo<Browser> m_browserComboBox;
- /** Browser path label container */
- private Composite m_browserPath;
- /** the text field for browser path*/
- private Text m_browserPathTF;
- /** browse button for the executable */
- private Button m_browserPathButton;
/** the selectionListener */
private final WidgetSelectionListener m_selectionListener =
new WidgetSelectionListener();
@@ -156,8 +144,6 @@ public class ProjectSettingWizardPage extends WizardPage {
.PROJECT_WIZARD);
createAutToolKit();
createExecutableCommandField();
- createBrowserCombo();
- createBrowserPathField();
validation();
createProjectTemplateCheckBox(bottomComp);
createNextLabel(bottomComp);
@@ -259,39 +245,6 @@ public class ProjectSettingWizardPage extends WizardPage {
refresh();
}
- /** Creates the browser combo line */
- private void createBrowserCombo() {
- m_browser = createLineComposite();
- Composite leftComp = createLeftComposite(m_browser,
- I18n.getString("WebAutConfigComponent.browser")); //$NON-NLS-1$
- Composite rightComp = createRightComposite(m_browser);
- m_browserComboBox = UIComponentHelper.createEnumCombo(rightComp, 2,
- "WebAutConfigComponent.Browser", Browser.class); //$NON-NLS-1$
- GridData comboGridData = new GridData();
- comboGridData.grabExcessHorizontalSpace = true;
- LayoutUtil.addToolTipAndMaxWidth(comboGridData, m_browserComboBox);
- m_browserComboBox.setLayoutData(comboGridData);
- m_browserComboBox.addSelectionListener(m_selectionListener);
- m_browserComboBox.setData(SwtToolkitConstants.WIDGET_NAME,
- "NewProjectWizard.BrowserComboBox"); //$NON-NLS-1$
- refresh();
- }
-
- /** Creates the browser path line */
- private void createBrowserPathField() {
- m_browserPath = createLineComposite();
- Composite leftComp = createLeftComposite(m_browserPath,
- I18n.getString("WebAutConfigComponent.browserPath")); //$NON-NLS-1$
- Composite rightComp = createRightComposite(m_browserPath,
- NUM_COLUMNS_2);
- m_browserPathTF = createTextField(rightComp, null, false);
- m_browserPathTF.addModifyListener(m_modifyListener);
- m_browserPathButton = createBrowseButton(rightComp);
- m_browserPathTF.setData(SwtToolkitConstants.WIDGET_NAME,
- "NewProjectWizard.BrowserPathField"); //$NON-NLS-1$
- refresh();
- }
-
/** Creates the project template check box
* @param parent
*/
@@ -457,28 +410,6 @@ public class ProjectSettingWizardPage extends WizardPage {
refresh();
}
- /** remove the aut browser combo line */
- private void removeBrowserCombo() {
- if (m_browser != null) {
- m_browser.dispose();
- m_browser = null;
- }
- m_browserComboBox = null;
- putConfigValue(AutConfigConstants.BROWSER, EMPTY);
- refresh();
- }
-
- /** remove the aut browser path line */
- private void removeBrowserPathField() {
- if (m_browserPath != null) {
- m_browserPath.dispose();
- m_browserPath = null;
- }
- m_browserPathTF = null;
- putConfigValue(AutConfigConstants.BROWSER_PATH, EMPTY);
- refresh();
- }
-
/** Handle aut config */
private void handleAutConfig() {
String projectToolkit = m_projectToolKitComboBox.getSelectedObject();
@@ -585,16 +516,6 @@ public class ProjectSettingWizardPage extends WizardPage {
}
}
- /** Handle the browser path button */
- private void handleBrowserPathButtonEvent() {
- String directory = fileBrowser(
- I18n.getString("WebAutConfigComponent.SelectBrowserPath"), //$NON-NLS-1$
- m_browserPathTF, null);
- if (directory != null) {
- m_browserPathTF.setText(directory);
- validation();
- }
- }
/**
* Writes the path of the executable file in the AUT Working Dir field.
@@ -645,27 +566,6 @@ public class ProjectSettingWizardPage extends WizardPage {
putConfigValue(AutConfigConstants.AUT_URL, urlText);
}
- /** Modify the browser */
- private void modifyBrowser() {
- final String browser = (m_browserComboBox == null || m_browserComboBox
- .getSelectedObject() == null ? EMPTY
- : m_browserComboBox.getSelectedObject().toString());
- putConfigValue(AutConfigConstants.BROWSER, browser);
- }
-
- /** Check and modify the browser path */
- private void modifyBrowserPathTextField() {
- String txt = EMPTY;
- if (m_browserPathTF != null && !m_browserPathTF.getText().isEmpty()) {
- txt = m_browserPathTF.getText();
- File file = new File(txt);
- if (!file.exists()) {
- warningMessage(Messages.AUTConfigComponentFileNotFound);
- }
- }
- putConfigValue(AutConfigConstants.BROWSER_PATH, txt);
- }
-
/** set default message */
private void noMessage() {
setMessage(Messages.ProjectWizardNewProject);
@@ -699,8 +599,6 @@ public class ProjectSettingWizardPage extends WizardPage {
modifyProjectNameField();
modifyUrlTextField();
modifyExecutableTextField();
- modifyBrowser();
- modifyBrowserPathTextField();
setPageComplete(true);
} catch (DialogValidationException e) {
e.errorMessageHandling();
@@ -741,8 +639,6 @@ public class ProjectSettingWizardPage extends WizardPage {
m_autMain.setToolkit(toolkit);
removeAutExecutable();
removeAutUrl();
- removeBrowserCombo();
- removeBrowserPathField();
if (toolkit == null) {
return;
}
@@ -754,10 +650,6 @@ public class ProjectSettingWizardPage extends WizardPage {
case CommandConstants.JAVAFX_TOOLKIT:
createExecutableCommandField();
break;
- case CommandConstants.HTML_TOOLKIT:
- createUrlField();
- createBrowserCombo();
- break;
default:
m_autMain.setToolkit(null);
createAutToolKit();
@@ -766,15 +658,6 @@ public class ProjectSettingWizardPage extends WizardPage {
validation();
}
- /** Handle the combobox of browser */
- private void handleBrowserCombo() {
- Browser browser = m_browserComboBox.getSelectedObject();
- removeBrowserPathField();
- if (!browser.equals(Browser.InternetExplorer)) {
- createBrowserPathField();
- }
- }
-
/** Set the default keyboard layout on */
private void keyboardLayout() {
String local = InputContext.getInstance().getLocale().toString();
@@ -803,8 +686,6 @@ public class ProjectSettingWizardPage extends WizardPage {
Object o = e.getSource();
if (o.equals(m_autExecButton)) {
handleExecButtonEvent();
- } else if (o.equals(m_browserPathButton)) {
- handleBrowserPathButtonEvent();
} else if (o.equals(m_projectToolKitComboBox)) {
handleProjectToolkitCombo();
validation();
@@ -812,9 +693,6 @@ public class ProjectSettingWizardPage extends WizardPage {
handleAutToolkitCombo(m_autToolKitComboBox
.getSelectedObject());
validation();
- } else if (o.equals(m_browserComboBox)) {
- handleBrowserCombo();
- validation();
}
}
diff --git a/org.eclipse.jubula.communication/src/org/eclipse/jubula/communication/internal/message/html/OMSelWinResponseMessage.java b/org.eclipse.jubula.communication/src/org/eclipse/jubula/communication/internal/message/html/OMSelWinResponseMessage.java
deleted file mode 100644
index 5e3f3ffd2..000000000
--- a/org.eclipse.jubula.communication/src/org/eclipse/jubula/communication/internal/message/html/OMSelWinResponseMessage.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2017 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.communication.internal.message.html;
-
-import org.eclipse.jubula.communication.internal.message.Message;
-import org.eclipse.jubula.tools.internal.constants.CommandConstants;
-
-/**
- * Message sent by the AUT containing the newly selected window's title
- * @author BREDEX GmbH
- *
- */
-public class OMSelWinResponseMessage extends Message {
-
- /** OK */
- public static final int OK = 0;
-
- /** Could not activate the window - switched to default */
- public static final int NO_SUCH_WINDOW = 1;
-
- /** Possibly fatal error */
- public static final int UNEXPECTED_ERROR = 2;
-
- /** The selected window's title */
- private String m_title;
-
- /** The response */
- private int m_responseCode = OK;
-
- /**
- * @param title the title or null
- */
- public void setTitle(String title) {
- m_title = title;
- }
-
- /** {@inheritDoc} */
- public String getCommandClass() {
- return CommandConstants.HTML_OMM_SEL_WIN_RESPONSE_COMMAND;
- }
-
- /**
- * @return the title of the selected window or null
- */
- public String getTitle() {
- return m_title;
- }
-
- /**
- * @param code the response code
- */
- public void setCode(int code) {
- m_responseCode = code;
- }
-
- /**
- * @return the response code
- */
- public int getCode() {
- return m_responseCode;
- }
-}
diff --git a/org.eclipse.jubula.communication/src/org/eclipse/jubula/communication/internal/message/html/OMSelectWindowMessage.java b/org.eclipse.jubula.communication/src/org/eclipse/jubula/communication/internal/message/html/OMSelectWindowMessage.java
deleted file mode 100644
index d9e81b023..000000000
--- a/org.eclipse.jubula.communication/src/org/eclipse/jubula/communication/internal/message/html/OMSelectWindowMessage.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.communication.internal.message.html;
-
-import org.eclipse.jubula.communication.internal.message.Message;
-import org.eclipse.jubula.tools.internal.constants.CommandConstants;
-/**
- * @author BREDEX GmbH
- */
-public class OMSelectWindowMessage extends Message {
- /** the title of the window which should be selected */
- private String m_windowTitle;
-
- /**
- * {@inheritDoc}
- */
- public String getCommandClass() {
- return CommandConstants.HTML_OMM_SELECT_WINDOW_COMMAND;
- }
-
- /**
- * @return the window which should be selected
- */
- public String getWindowTitle() {
- return m_windowTitle;
- }
-
- /**
- * @param windowTitle the window which should be selected
- */
- public void setWindowTitle(String windowTitle) {
- m_windowTitle = windowTitle;
- }
-}
diff --git a/org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/chapter.xml b/org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/chapter.xml
index 5250c2f3a..6d27e3a7d 100644
--- a/org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/chapter.xml
+++ b/org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/chapter.xml
@@ -36,7 +36,7 @@
<listitem>
<para>an API for all toolkits: the client API is available for all
toolkits supported by the ITE like JavaFX, AWT/Swing,
- SWT/RCP/GEF, HTML.
+ SWT/RCP/GEF.
</para>
</listitem>
<listitem>
diff --git a/org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/sectionEmbeddedAgent.xml b/org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/sectionEmbeddedAgent.xml
index fa4888c61..4a11cdfa0 100644
--- a/org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/sectionEmbeddedAgent.xml
+++ b/org.eclipse.jubula.documentation/developerManual/en/docbook/clientAPI/sectionEmbeddedAgent.xml
@@ -16,7 +16,7 @@
</title>
<para>It is possible that a AUT agent could be started within a Test.
Therefore a test can be written and executed completely without an
- other Jubula application. All Toolkits, except HTML are supported.
+ other Jubula application.
</para>
<para>General setup information</para>
<para>
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/chapter.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/chapter.xml
index 8cfe53199..15ff69a4a 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/chapter.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/chapter.xml
@@ -14,6 +14,5 @@
<xi:include href="usableOnMostApps/content.xml"/>
<xi:include href="specificToSWTAndRCPApps/content.xml"/>
- <xi:include href="specificToHTMLApps/content.xml"/>
</chapter> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/content.xml
deleted file mode 100644
index bebdd58cf..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/content.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionsSpecificToHTMLApplications" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Actions specific to HTML applications</title>
-
- <xi:include href="thatExecuteBehavior/content.xml"/>
- <xi:include href="thatPerformChecks/content.xml"/>
- <xi:include href="forSynchronization/content.xml"/>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/forSynchronization/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/forSynchronization/content.xml
deleted file mode 100644
index 0212db94c..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/forSynchronization/content.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionsForSynchronizationHTML" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Actions for synchronization - HTML toolkit</title>
-
- <xi:include href="wait/content.xml"/>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/forSynchronization/wait/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/forSynchronization/wait/content.xml
deleted file mode 100644
index 5d7212d96..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/forSynchronization/wait/content.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionWaitForComponent" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Wait for component (based on locator)</title>
-
- <itemizedlist>
- <listitem>
- <para>
- Use this action to wait for an element based on its locator.
- </para>
- </listitem>
- <listitem>
- <para>
- The action requires no component name and no object mapping - the element
- in your AUT is found based on the locator you enter.
- </para>
- </listitem>
- <listitem>
- <para>
- For example, you can enter an xpath locator like this:
- </para>
- <para><emphasis role="input">xpath=...</emphasis></para>
- </listitem>
- <listitem>
- <para>
- You can enter a CSS locator like this:
- </para>
- <para><emphasis role="input">css=...</emphasis></para>
- <para>
- You will most likely want to use single quotes around the whole
- locator to cancel out any special characters within the string.
- </para>
- </listitem>
- <listitem>
- <para>
- You can use different types of locators, and can find out the locator for
- your element using website inspection tools. For example,
- you can copy a unique selector (CSS Locator) for an item.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="timeout_in_millisecs" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="delay_after_visibility" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="locator" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/clickLocator/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/clickLocator/content.xml
deleted file mode 100644
index 2f3d62b48..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/clickLocator/content.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionClickLocator" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Click Locator</title>
-
- <itemizedlist>
- <listitem>
- <para>
- Use this action to click an element based on its locator.
- </para>
- </listitem>
- <listitem>
- <para>
- The action requires no component name and no object mapping - the element
- in your AUT is found based on the locator you enter.
- </para>
- </listitem>
- <listitem>
- <para>
- For example, you can enter an xpath locator like this:
- </para>
- <para><emphasis role="input">xpath=...</emphasis></para>
- </listitem>
- <listitem>
- <para>
- You can enter a CSS locator like this:
- </para>
- <para><emphasis role="input">css=...</emphasis></para>
- <para>
- You will most likely want to use single quotes around the whole
- locator to cancel out any special characters within the string.
- </para>
- </listitem>
- <listitem>
- <para>
- You can use different types of locators, and can find out the locator for
- your element using website inspection tools.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="locator" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/closePage/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/closePage/content.xml
deleted file mode 100644
index 0cb01dbc1..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/closePage/content.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionHTMLCloseWindow" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Close window</title>
- <itemizedlist>
- <listitem>
- <para>
- Use this action to close the active window. Note that this is only
- usable if there are more than one active windows. Also avoid closing
- the main application window, because that would instantly stop the test
- with a fail. This action is only supported by AUTs using webdrivers.
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/content.xml
deleted file mode 100644
index a73071597..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/content.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionsThatExecuteBehaviorHTML" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Actions that execute behavior - HTML toolkit</title>
-
- <xi:include href="clickLocator/content.xml"/>
- <xi:include href="goBack/content.xml"/>
- <xi:include href="inputTextAlert/content.xml"/>
- <xi:include href="interactAlert/content.xml"/>
- <xi:include href="openURL/content.xml"/>
- <xi:include href="reloadPage/content.xml"/>
- <xi:include href="closePage/content.xml"/>
- <xi:include href="selectWindowWithID/content.xml"/>
- <xi:include href="selectWindowByTitle/content.xml"/>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/goBack/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/goBack/content.xml
deleted file mode 100644
index 699a192f2..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/goBack/content.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionGoBack" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Go Back</title>
- <para>
- <itemizedlist>
- <listitem>
- <para>
- Use this action to go back one page in the browser.
- </para>
- </listitem>
- <listitem>
- <para>
- Use this action instead of actually clicking the back button in the AUT .
- </para>
- </listitem>
- </itemizedlist>
- </para>
-
- <para role="warning">
- This action does not work in Internet Explorer.
- </para>
-
- <para>
- This action has no parameters.
- </para>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/inputTextAlert/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/inputTextAlert/content.xml
deleted file mode 100644
index 42ca2718c..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/inputTextAlert/content.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionInputTextAlert" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Input Text into Alert/Prompt/Confirmation</title>
-
- <itemizedlist>
- <listitem>
- <para>
- Use this action to insert a text into a prompt, alert or confirmation.
- </para>
- <para>
- Alerts, prompts and confirmations are not shown during test execution, but they must
- still be handled in the test. You must use the actions to deal with the prompt, alert or
- confirmation just before the item appears. The actions are designed to deal with the next prompt, alert or confirmation
- that appears and not while it is already open.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="text" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/interactAlert/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/interactAlert/content.xml
deleted file mode 100644
index f94f2ebe2..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/interactAlert/content.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionInteractAlert" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Interact with Alert/Prompt/Confirmation</title>
-
- <para><emphasis>Interact with dialog</emphasis></para>
- <para>
- <itemizedlist>
- <listitem>
- <para>
- Use this action to interact with (accept or dismiss) a prompt, alert or confirmation.
- </para>
- <para>
- Alerts, prompts and confirmations are not shown during test execution, but they must
- still be handled in the test. You must use the actions to deal with the prompt, alert or
- confirmation just before the item appears. The actions are designed to deal with the next prompt, alert or confirmation
- that appears and not while it is already open.
- </para>
- <para>
- This action will execute the selected type of interaction which you can set by using
- <emphasis>Select Interaction with dialog</emphasis>.
- </para>
- <para>
- You cannot use this action without executing the <emphasis>Select Interaction with dialog</emphasis>
- right before this action.
- </para>
- </listitem>
- </itemizedlist>
- </para>
- <para><emphasis>Select Interaction with dialog</emphasis></para>
- <para>
- <itemizedlist>
- <listitem>
- <para>
- Use this action to select the desired type of interaction with a prompt, alert or confirmation.
- </para>
- <para>
- The behavior you specify for interacting with one alert, prompt or confirmation will be taken as
- default for the next one. To avoid confusion in your tests, we recommend explicitly dealing with each
- prompt, alert or confirmation separately, even if the action for two consecutive ones is the same.
- </para>
- <para>
- Use this action right before <emphasis>Interact with dialog</emphasis>.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="type" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
- </para>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/openURL/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/openURL/content.xml
deleted file mode 100644
index a4125e359..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/openURL/content.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionOpenURL" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Open URL</title>
-
- <itemizedlist>
- <listitem>
- <para>
- Use this action to specify a URL which you would like to open in the current window of the browser.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="url" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/reloadPage/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/reloadPage/content.xml
deleted file mode 100644
index a2d1e6124..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/reloadPage/content.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionReloadPage" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Reload page</title>
-
- <para>
- <itemizedlist>
- <listitem>
- <para>
- Use this action to go reload the current page in the browser.
- </para>
- </listitem>
- <listitem>
- <para>
- Use this action instead of actually clicking the refresh button in the AUT .
- </para>
- </listitem>
- </itemizedlist>
- </para>
-
- <para>
- This action has no parameters.
- </para>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/selectWindowByTitle/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/selectWindowByTitle/content.xml
deleted file mode 100644
index 6fc3fcded..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/selectWindowByTitle/content.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionSelectWindowByTitle" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Select Window by Title</title>
-
- <para>
- Use this action to switch to a new window that your HTML AUT has opened during the test, or to switch back to the main window once you have performed steps in a second window. In order to allow this, you must have specified the AUT as supporting multi-window mode in the AUT configuration.
- </para>
-
- <para>
- This action allows you to use the window title to select the window. In most cases, this should be sufficient. You can, however, use the action Select wndow with identifier to be able to use other identifiers.
- </para>
-
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="window_title" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="operator" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/selectWindowWithID/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/selectWindowWithID/content.xml
deleted file mode 100644
index 7843bdaff..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatExecuteBehavior/selectWindowWithID/content.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionSelectWindowWithID" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Select Window with Identifier</title>
-
- <para>
- Use this action to switch to a new window that your HTML AUT has opened during the test, or to switch back to the main window once you have performed steps in a second window.
- Without using Webdrivers, in order to allow this, you must have specified the AUT as supporting multi-window mode in the AUT configuration.
- </para>
-
- <para>
- This action allows you to use the window title or other identifiers to select the window.
- The behavior is different depending on whether you use Webdrivers.
- <itemizedlist>
- <listitem>
- <para>
- Without Webdrivers, you can set the identifier type to <emphasis role="strong">title</emphasis>, <emphasis role="strong">name</emphasis>
- or <emphasis role="strong">any</emphasis>.
- If <emphasis role="strong">title</emphasis> or <emphasis role="strong">name</emphasis> is used, the window is selected using these properties.
- However, if you choose <emphasis role="strong">any</emphasis>, then as identifier, you must enter an expression of the form <literal>'var=variable_name'</literal>.
- In this case the current window is searched for a variable with name <literal>variable_name</literal>, and if it contains a popup window's reference, that
- popup window is opened.
- </para>
- </listitem>
- <listitem>
- <para>
- With Webdrivers, the only available options are <emphasis role="strong">title</emphasis> and <emphasis role="strong">name</emphasis>,
- which work the same way as explained above.
- </para>
- </listitem>
- </itemizedlist>
- </para>
-
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="identifier" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="identifier_type" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkCSSPathCount/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkCSSPathCount/content.xml
deleted file mode 100644
index 92e083583..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkCSSPathCount/content.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionCheckCSSPathCount" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Check CSS Path Count</title>
-
- <itemizedlist>
- <listitem>
- <para>
- Use this action to check how many elements with a certain CSS locator
- are found. You can compare the amount found with a value you specify.
- </para>
- </listitem>
- <listitem>
- <para>
- The action requires no component name and no object mapping. You enter the
- CSS locator (without the css prefix) as the locator.
- </para>
- </listitem>
- <listitem>
- <para>
- You can find out the locator for
- your element using website inspection tools. For example,
- you can copy a unique selector (CSS Locator) for an item.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="css_path" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="comparison_method" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="count" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkExistenceAlert/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkExistenceAlert/content.xml
deleted file mode 100644
index 765ff9c16..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkExistenceAlert/content.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionCheckExistenceAlert" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Check Existence of Alert/Prompt/Confirmation</title>
-
- <itemizedlist>
- <listitem>
- <para>
- Use this action to check whether an alert, prompt or confirmation
- has been opened on this page.
- </para>
- <para>
- Alerts, prompts and confirmations are not shown during test execution, but they must
- still be handled in the test.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="exists" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkTextAlert/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkTextAlert/content.xml
deleted file mode 100644
index 63ad1ee0c..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkTextAlert/content.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionCheckTextAlert" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Check Text of Alert/Prompt/Confirmation</title>
-
- <itemizedlist>
- <listitem>
- <para>
- Use this action to check the prompt, alert or confirm string in an alert, prompt or confirmation.
- </para>
- <para>
- Alerts, prompts and confirmations are not shown during test execution, but they must
- still be handled in the test. You must use the actions to deal with the prompt, alert or
- confirmation just before the item appears. The actions are designed to deal with the next prompt, alert or confirmation
- that appears and not while it is already open.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="text" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="operator" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkTextByLocator/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkTextByLocator/content.xml
deleted file mode 100644
index 39bf29110..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkTextByLocator/content.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionCheckText" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Check Text by Locator</title>
-
- <itemizedlist>
- <listitem>
- <para>
- Use this action to check the text of an element based on its locator.
- </para>
- </listitem>
- <listitem>
- <para>
- The action requires no component name and no object mapping - the element
- in your AUT is found based on the locator you enter.
- </para>
- </listitem>
- <listitem>
- <para>
- For example, you can enter an xpath locator like this:
- </para>
- <para><emphasis role="input">xpath=...</emphasis></para>
- </listitem>
- <listitem>
- <para>
- You can enter a CSS locator like this:
- </para>
- <para><emphasis role="input">css=...</emphasis></para>
- <para>
- You will most likely want to use single quotes around the whole
- locator to cancel out any special characters within the string.
- </para>
- </listitem>
- <listitem>
- <para>
- You can use different types of locators, and can find out the locator for
- your component using website inspection tools.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="locator" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="text" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="operator" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkURL/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkURL/content.xml
deleted file mode 100644
index bec95d4f7..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkURL/content.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionCheckURL" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Check URL</title>
-
- <para>
- <itemizedlist>
- <listitem>
- <para>
- Use this action to check the URL of a link.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="text" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="operator" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
- </para>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkXPathCount/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkXPathCount/content.xml
deleted file mode 100644
index 58ed22b42..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/checkXPathCount/content.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionCheckXPathCount" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Check XPath Count</title>
-
- <itemizedlist>
- <listitem>
- <para>
- Use this action to check how many elements with a certain XPath locator
- are found. You can compare the amount found with a value you specify.
- </para>
- </listitem>
- <listitem>
- <para>
- The action requires no component name and no object mapping. You enter the
- Xpath locator (without the xpath prefix) as the locator.
- </para>
- </listitem>
- <listitem>
- <para>
- You can find out the locator for
- your element using website inspection tools.
- </para>
- </listitem>
- <listitem>
- <para>
- Parameters:
-
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="xpath" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="comparison_method" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="count" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/content.xml
deleted file mode 100644
index 5fe221301..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/specificToHTMLApps/thatPerformChecks/content.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="actionsThatPerformChecksHTML" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Actions that perform checks - HTML toolkit</title>
-
- <xi:include href="checkCSSPathCount/content.xml"/>
- <xi:include href="checkExistenceAlert/content.xml"/>
- <xi:include href="checkTextAlert/content.xml"/>
- <xi:include href="checkTextByLocator/content.xml"/>
- <xi:include href="checkURL/content.xml"/>
- <xi:include href="checkXPathCount/content.xml"/>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/generalComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/generalComponents.xml
index c173cb6ea..19f5e4dae 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/generalComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/generalComponents.xml
@@ -36,22 +36,6 @@
</listitem>
<listitem>
<para>
- For HTML AUTs using a Webdriver you can use this action to test CSS attributes or any other property of an element.
- This is how the action works on such AUTs:
- <itemizedlist>
- <listitem><para>First the attributes of the element are searched, and if the property is found there, its value is returned.</para></listitem>
- <listitem><para>If the property is not yet found, the element's CSS properties are searched.</para></listitem>
- <listitem><para>If the property is still not found, the HTML element's properties are searched, using <literal>/</literal> as a separator.</para></listitem>
- </itemizedlist>
- </para>
- <para>
- As an example, there are two ways to check the color of an HTML element: either by checking the property <literal>color</literal>, or the property <literal>style/color</literal>.
- Please note that the actual value returned is strongly browser-dependent, e.g. for color, Firefox would return something like <literal>rgb(255, 0, 0)</literal> and Chrome <literal>rgba(255, 0, 0, 0)</literal>.
- </para>
- </listitem>
-
- <listitem>
- <para>
Parameters:
<itemizedlist>
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/tableComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/tableComponents.xml
index a82c6818f..48a482901 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/tableComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/forStoringValues/tableComponents.xml
@@ -84,8 +84,4 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit.
- </para>
-
</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/dragAndDrop/tableComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/dragAndDrop/tableComponents.xml
index bcdfc1c1f..b5cc563b5 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/dragAndDrop/tableComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/dragAndDrop/tableComponents.xml
@@ -104,10 +104,6 @@
If you want to drag multiple items, use an action to select the items you want to drag before using the drag action.
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit.
- </para>
-
<para><emphasis>Drag Cell from Column</emphasis></para>
<para>
<itemizedlist>
@@ -186,9 +182,6 @@
If you want to drag multiple items, use an action to select the items you want to drag before using the drag action.
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit.
- </para>
<para><emphasis>Drag Cell from Row</emphasis></para>
<para>
@@ -268,10 +261,6 @@
If you want to drag multiple items, use an action to select the items you want to drag before using the drag action.
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit.
- </para>
-
<para><emphasis>Drop on Cell</emphasis></para>
<para>
<itemizedlist>
@@ -356,10 +345,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit.
- </para>
-
<para><emphasis>Drop on Cell from Column</emphasis></para>
<para>
<itemizedlist>
@@ -428,9 +413,6 @@
</listitem>
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit.
- </para>
<para><emphasis>Drop on Cell from Row</emphasis></para>
<para>
@@ -501,8 +483,4 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit.
- </para>
-
</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/move/tableComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/move/tableComponents.xml
index 869253a9d..e66f07358 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/move/tableComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatExecuteBehavior/move/tableComponents.xml
@@ -123,8 +123,4 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit.
- </para>
-
</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEditability/tableComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEditability/tableComponents.xml
index 03e82b12b..9cf589b3f 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEditability/tableComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEditability/tableComponents.xml
@@ -65,10 +65,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
<para><emphasis>Check Editability of Cell (Mouse Position)</emphasis></para>
<para>
<itemizedlist>
@@ -98,10 +94,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
<para><emphasis>Check Editability of Selected Cell</emphasis></para>
<para>
<itemizedlist>
@@ -131,8 +123,4 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEnablement/generalComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEnablement/generalComponents.xml
index 557464691..268f768a2 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEnablement/generalComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkEnablement/generalComponents.xml
@@ -84,10 +84,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
<para><emphasis>Check Enablement of Context Menu by Indexpath (Specify Position)</emphasis></para>
<para>
<itemizedlist>
@@ -172,10 +168,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
<para><emphasis>Check Enablement of Context Menu by Textpath</emphasis></para>
<para>
<itemizedlist>
@@ -225,10 +217,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
<para><emphasis>Check Enablement of Context Menu by Textpath (Specify Position)</emphasis></para>
<para>
<itemizedlist>
@@ -313,8 +301,4 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkProperty/generalComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkProperty/generalComponents.xml
index 3a7b7644b..5be2dd689 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkProperty/generalComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkProperty/generalComponents.xml
@@ -38,21 +38,6 @@
</listitem>
<listitem>
<para>
- For HTML AUTs using a Webdriver you can use this action to test CSS attributes or any other property of an element.
- This is how the action works on such AUTs:
- <itemizedlist>
- <listitem><para>First the attributes of the element are searched, and if the property is found there, its value is returned.</para></listitem>
- <listitem><para>If the property is not yet found, the element's CSS properties are searched.</para></listitem>
- <listitem><para>If the property is still not found, the HTML element's properties are searched, using <literal>/</literal> as a separator.</para></listitem>
- </itemizedlist>
- </para>
- <para>
- As an example, there are two ways to check the color of an HTML element: either by checking the property <literal>color</literal>, or the property <literal>style/color</literal>.
- Please note that the actual value returned is strongly browser-dependent, e.g. for color, Firefox would return something like <literal>rgb(255, 0, 0)</literal> and Chrome <literal>rgba(255, 0, 0, 0)</literal>.
- </para>
- </listitem>
- <listitem>
- <para>
Parameters:
<itemizedlist>
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkSelection/generalComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkSelection/generalComponents.xml
index d795ea4a8..36dcf2ec4 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkSelection/generalComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkSelection/generalComponents.xml
@@ -60,10 +60,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
<para><emphasis>Check Selection of Context Menu by Indexpath (Specify Position)</emphasis></para>
<para>
<itemizedlist>
@@ -143,10 +139,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
<para><emphasis>Check Selection of Context Menu by Textpath</emphasis></para>
<para>
<itemizedlist>
@@ -201,10 +193,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
<para><emphasis>Check Selection of Context Menu by Textpath (Specify Position)</emphasis></para>
<para>
<itemizedlist>
@@ -289,8 +277,4 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkText/tableComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkText/tableComponents.xml
index ab992612f..e8fd3ebc5 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkText/tableComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatPerformChecks/checkText/tableComponents.xml
@@ -50,10 +50,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
<para><emphasis>Check Text (Specify Cell)</emphasis></para>
<para>
<itemizedlist>
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/generalComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/generalComponents.xml
index c0d6b5c7f..7b5d07fb8 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/generalComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/generalComponents.xml
@@ -68,10 +68,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for combo-boxes in the HTML toolkit
- </para>
-
<para><emphasis>Input Text where focus is (on Application component)</emphasis></para>
<para>
<itemizedlist>
@@ -111,10 +107,6 @@
</itemizedlist>
</para>
- <para role="tip">
- In HTML AUT's , this action can only be used with alphanumeric characters. Also, if the focus is not currently on the browser, then this action will not be successful.
- </para>
-
<para><emphasis>Replace Text</emphasis></para>
<para>
<itemizedlist>
@@ -173,10 +165,6 @@
</para>
<para role="tip">
- This action is unsupported for combo-boxes in the HTML toolkit
- </para>
-
- <para role="tip">
If you use this action on a table, then the text will be entered into the currently selected cell.
</para>
@@ -217,9 +205,6 @@
<para role="tip">
Under Swing, this action only supports the American character set. Under SWT, you can use any character set under Windows, but there are some problems with non-American characters under Linux.
</para>
- <para role="warning">
- In HTML, on Firefox, the keys »F5« and »ESCAPE« cannot be used.
- </para>
<para role="tip">
Users working on Linux systems should increase the key repeat delay on their test system or remove it completely. Some Linux systems can otherwise tend to repeat key presses which can lead to undesired actions being produced during test execution.
</para>
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/tableComponents.xml b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/tableComponents.xml
index 4faf8404c..f3b656111 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/tableComponents.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/actions/usableOnMostApps/thatSendKeyboardInteraction/tableComponents.xml
@@ -83,10 +83,6 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit.
- </para>
-
<para><emphasis>Replace Text (Specify Cell)</emphasis></para>
<para>
<itemizedlist>
@@ -159,8 +155,4 @@
</itemizedlist>
</para>
- <para role="tip">
- This action is unsupported for the HTML toolkit
- </para>
-
</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/components/chapter.xml b/org.eclipse.jubula.documentation/reference/en/docbook/components/chapter.xml
index 8db85b74d..7b5d04953 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/components/chapter.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/components/chapter.xml
@@ -21,7 +21,6 @@
<xi:include href="abstractToolkit/content.xml"/>
<xi:include href="concreteToolkit/content.xml"/>
<xi:include href="gefToolkit/content.xml"/>
- <xi:include href="htmlToolkit/content.xml"/>
<xi:include href="swtToolkit/content.xml"/>
</chapter> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/content.xml
index d9a4520b8..3011fb31b 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/content.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/content.xml
@@ -13,7 +13,7 @@
<title>Concrete toolkit component overview</title>
<para>
The concrete toolkit contains components and actions which are available in most toolkits. An
- action from the concrete toolkit may therefore be used in a test for Swing, SWT, RCP, HTML and JavaFX
+ action from the concrete toolkit may therefore be used in a test for Swing, SWT, RCP and JavaFX
applications.
</para>
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/menuBarComponent/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/menuBarComponent/content.xml
index 1bc1e58f7..7f07e7627 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/menuBarComponent/content.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/menuBarComponent/content.xml
@@ -26,9 +26,6 @@
test execution.
</para>
- <para role="warning">
- Actions on menus are not supported in the HTML toolkit.
- </para>
<para><emphasis role="strong">Example Mockups</emphasis></para>
<figure>
<title>
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/treeComponent/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/treeComponent/content.xml
index af87d48f6..a092f51bc 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/treeComponent/content.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/components/concreteToolkit/treeComponent/content.xml
@@ -21,10 +21,6 @@
value, you have to mask it.
</para>
- <para role="warning">
- Actions on tree components (as a hierarchical component) are not supported in the HTML toolkit. Individual nodes must be addressed
- as single links.
- </para>
<para role="tip">
Please keep in mind that it is not possible to object map single nodes within a tree component but to object map the tree component
as a whole only. In order to interact with certain nodes within the tree component you have to use the according actions.
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/alertPromptConfirmationDialog/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/alertPromptConfirmationDialog/content.xml
deleted file mode 100644
index baa32747b..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/alertPromptConfirmationDialog/content.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="HTMLToolkitAlertPromptConfirmationDialog" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>HTML toolkit Alert/Prompt/Confirmation dialog</title>
- <para>
- <emphasis>Alert/Prompt/Confirmation Dialogs</emphasis>
- </para>
- <para>
- A confirmation dialog (sometimes called alert/prompt boxes) is a dialog box that asks the user to approve a requested operation.
- Usually this dialog appears before a potentially dangerous operation is performed (program termination, file deletion, etc.)
- Typically confirmation dialog boxes have two options (e.g. Yes / No, Confirm / Cancel).
- </para>
- <para><emphasis role="strong">Available Actions</emphasis></para>
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="actionCheckExistenceAlert" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionCheckTextAlert" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionInputTextAlert" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionInteractAlert" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionWaitForComponent" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/anchor/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/anchor/content.xml
deleted file mode 100644
index 1ba0d4cf9..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/anchor/content.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="HTMLToolkitAnchor" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>HTML toolkit anchor</title>
- <para>
- A HTML hyperlink is a link which can be followed from within a browser.
- </para>
- <para><emphasis role="strong">Available Actions</emphasis></para>
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="actionsCheckEnablementGeneral" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionsCheckExistenceGeneral" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionsCheckFocus" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionsCheckProperty" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionCheckTextComponentsThatShowText" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionCheckURL" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionClickGeneral" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionDragAndDropGeneral" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionShowText" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionsForStoringValuesGeneral" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionWaitForComponentGeneral" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/browser/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/browser/content.xml
deleted file mode 100644
index bdf1624b3..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/browser/content.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="HTMLToolkitBrowser" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>HTML toolkit browser</title>
- <para>
- The <emphasis>Web Browser</emphasis> component is the container for all other components in a HTML AUT.
- </para>
- <para>
- It represents the AUT as a whole.
- </para>
- <para><emphasis role="strong">Available Actions</emphasis></para>
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="actionGoBack" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionOpenURL" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionReloadPage" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionSelectWindowByTitle" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionSelectWindowWithID" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/content.xml
deleted file mode 100644
index f72856174..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/content.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="htmlToolkitComponentOverview" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>HTML toolkit component overview</title>
- <para>
- The HTML toolkit contains components that are specific to HTML applications. You will only have access to these components
- in your tests if you select HTML as your AUT toolkit.
- </para>
- <para role="tip">
- Some components are not supported in web applications because they are either not present or not meaningful in web
- applications. The unsupported components are:
- <itemizedlist>
- <listitem>
- <para>
- Menus
- </para>
- </listitem>
- <listitem>
- <para>
- Tabbed Panes
- </para>
- </listitem>
- <listitem>
- <para>
- Trees
- </para>
- </listitem>
- </itemizedlist>
- </para>
-
- <xi:include href="alertPromptConfirmationDialog/content.xml"/>
- <xi:include href="anchor/content.xml"/>
- <xi:include href="browser/content.xml"/>
- <xi:include href="locator/content.xml"/>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/locator/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/locator/content.xml
deleted file mode 100644
index e30f8faf2..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/components/htmlToolkit/locator/content.xml
+++ /dev/null
@@ -1,91 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="HTMLToolkitLocator" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>HTML toolkit locator</title>
- <para>
- <emphasis>Locator</emphasis>
- </para>
- <para>
- You can address components in HTML tests using the according locator. There are eight locators strategies included:
- <itemizedlist>
- <listitem>
- <para>
- Identifier
- </para>
- </listitem>
- <listitem>
- <para>
- ID
- </para>
- </listitem>
- <listitem>
- <para>
- Name
- </para>
- </listitem>
- <listitem>
- <para>
- Link
- </para>
- </listitem>
- <listitem>
- <para>
- DOM
- </para>
- </listitem>
- <listitem>
- <para>
- XPath
- </para>
- </listitem>
- <listitem>
- <para>
- CSS
- </para>
- </listitem>
- <listitem>
- <para>
- UI-Element
- </para>
- </listitem>
- </itemizedlist>
- </para>
- <para><emphasis role="strong">Available Actions</emphasis></para>
- <itemizedlist>
- <listitem>
- <para>
- <xref linkend="actionCheckCSSPathCount" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionCheckText" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionCheckXPathCount" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionClickLocator" xrefstyle="template:%t"/>
- </para>
- </listitem>
- <listitem>
- <para>
- <xref linkend="actionWaitForComponent" xrefstyle="template:%t"/>
- </para>
- </listitem>
- </itemizedlist>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/parameters/chapter.xml b/org.eclipse.jubula.documentation/reference/en/docbook/parameters/chapter.xml
index afa904ef0..8038ca5aa 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/parameters/chapter.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/parameters/chapter.xml
@@ -46,8 +46,6 @@
<xi:include href="fqClassName/content.xml"/>
<xi:include href="hasConnection/content.xml"/>
<xi:include href="hasFocus/content.xml"/>
- <xi:include href="identifier/content.xml"/>
- <xi:include href="identifierType/content.xml"/>
<xi:include href="index/content.xml"/>
<xi:include href="indexpath/content.xml"/>
<xi:include href="insertAfterPattern/content.xml"/>
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/parameters/identifier/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/parameters/identifier/content.xml
deleted file mode 100644
index 42283688b..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/parameters/identifier/content.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="identifier" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Identifier</title>
-
- <table>
- <title>IDENTIFIER</title>
- <tgroup cols="4" align="left" colsep="1" rowsep="1">
- <thead>
- <row>
- <entry align="center">Parameter Name</entry>
- <entry align="center">Data Type</entry>
- <entry align="center">Possible Values</entry>
- <entry align="center">Default</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>IDENTIFIER</entry>
- <entry>String</entry>
- <entry></entry>
- <entry>none</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <itemizedlist>
- <listitem><para>Enter the identifier (title, name, or special expression) of the window that you would like
- to switch to in your test.</para></listitem>
- <listitem><para>
- Special expressions must be of the form <literal>'var=vable_name'</literal>, see <xref linkend="actionSelectWindowWithID"/> for the details.
- </para></listitem>
- </itemizedlist>
-
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/parameters/identifierType/content.xml b/org.eclipse.jubula.documentation/reference/en/docbook/parameters/identifierType/content.xml
deleted file mode 100644
index 88a0e46ff..000000000
--- a/org.eclipse.jubula.documentation/reference/en/docbook/parameters/identifierType/content.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="identifier_type" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Identifier Type</title>
-
- <table>
- <title>IDENTIFIER_TYPE</title>
- <tgroup cols="4" align="left" colsep="1" rowsep="1">
- <thead>
- <row>
- <entry align="center">Parameter Name</entry>
- <entry align="center">Data Type</entry>
- <entry align="center">Possible Values</entry>
- <entry align="center">Default</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>IDENTIFIER_TYPE</entry>
- <entry>String</entry>
- <entry>
- <itemizedlist>
- <listitem><para>title</para></listitem>
- <listitem><para>name</para></listitem>
- <listitem><para>any</para></listitem>
- </itemizedlist>
- </entry>
- <entry>none</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <itemizedlist>
- <listitem><para>Choose the type of identifier you are using:</para></listitem>
- <listitem><para><emphasis role="strong">title:</emphasis> If you use the title, this is the window
- title that you can see at the top of the window. This action only supports
- <emphasis>equals</emphasis> as a matching operator - if you want to be able to match window
- titles using regular expressions, use the action <emphasis>Select window with title</emphasis>.</para></listitem>
- <listitem><para><emphasis role="strong">name:</emphasis> You can enter the internal javascript name
- for the window, if it has one.</para></listitem>
- <listitem><para><emphasis role="strong">any:</emphasis> Use this option to be able to enter a
- javascript variable containing the window reference. See <xref linkend="actionSelectWindowWithID" /> for the details.</para></listitem>
- </itemizedlist>
-
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/reference/en/docbook/toolkits/chapter.xml b/org.eclipse.jubula.documentation/reference/en/docbook/toolkits/chapter.xml
index ac6d6dd2d..82da48cb0 100644
--- a/org.eclipse.jubula.documentation/reference/en/docbook/toolkits/chapter.xml
+++ b/org.eclipse.jubula.documentation/reference/en/docbook/toolkits/chapter.xml
@@ -28,7 +28,7 @@
<para>
The concrete toolkit contains components and actions which are available in most
toolkits. An action from the concrete toolkit may therefore be used in a test
- for Swing, SWT, JavaFX and HTML applications.
+ for Swing, SWT and JavaFX applications.
</para>
</section>
<section>
@@ -41,25 +41,6 @@
</para>
</section>
<section>
- <title>HTML Toolkit</title>
- <para>
- The HTML toolkit contains components that are specific to HTML applications. You will only
- have access to these components in your tests if you select HTML as your AUT Toolkit.
- </para>
- <para>
- <emphasis role="strong">Unsupported components and actions in the web toolkit:</emphasis>
- </para>
- <para>
- Some components are not supported in web applications because they are either not present
- or not meaningful in web applications. The unsupported components are:
- <itemizedlist>
- <listitem><para>Menus</para></listitem>
- <listitem><para>Tabbed panes</para></listitem>
- <listitem><para>Trees</para></listitem>
- </itemizedlist>
- </para>
- </section>
- <section>
<title>JavaFX Toolkit</title>
<para>
The JavaFX toolkit contains components which are specific to JavaFX applications. You will
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/concepts/reusability/sectionConceptsAbstractComps.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/concepts/reusability/sectionConceptsAbstractComps.xml
index 2c0428783..a4b77e454 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/concepts/reusability/sectionConceptsAbstractComps.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/concepts/reusability/sectionConceptsAbstractComps.xml
@@ -48,8 +48,7 @@
<listitem>
<para>
are the most specific components. They are only available
- for certain toolkits. For example, a HTML link is a
- component which is only available in Web applications.
+ for certain toolkits.
</para>
</listitem>
</varlistentry>
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/content.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/content.xml
index 7096b1ad4..e3adfe32c 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/content.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/content.xml
@@ -15,7 +15,6 @@
<xi:include href="sectionUsingSwingSimpleAdder.xml"/>
<xi:include href="sectionUsingSWTSimpleAdder.xml"/>
- <xi:include href="sectionUsingHTMLSimpleAdder.xml"/>
<xi:include href="sectionUsingJavaFXSimpleAdder.xml"/>
</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/sectionUsingHTMLSimpleAdder.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/sectionUsingHTMLSimpleAdder.xml
deleted file mode 100644
index 87f7c510f..000000000
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/sectionUsingHTMLSimpleAdder.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="sample-3-using-the-html-simple-adder" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Sample 3: using the HTML Simple Adder</title>
- <para>
- There is one AUT configuration for the Simple Adder HTML, which
- starts the Simple Adder with Internet Explorer.
- </para>
- <section xml:id="sample-3-html-test-with-the-library">
- <title>Sample 3: HTML test with the library</title>
- <para>
- This test for the reuses the test that uses the actions from
- the library of unbound modules.
- </para>
- </section>
- <section xml:id="sample-3.2-html-test-with-multiple-data-sets">
- <title>Sample 3.2: HTML test with multiple data sets</title>
- <para>
- This test shows how a Test Case can be executed multiple times
- by adding more data sets.
- </para>
- </section>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/sectionUsingJavaFXSimpleAdder.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/sectionUsingJavaFXSimpleAdder.xml
index 9f746653a..8a1bd2eb6 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/sectionUsingJavaFXSimpleAdder.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/samples/adder/sectionUsingJavaFXSimpleAdder.xml
@@ -10,7 +10,7 @@
<section xml:id="sample-4-using-the-javafx-simple-adder" version="5.0" xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Sample 4: using the JavaFX Simple Adder</title>
+ <title>Sample 3: using the JavaFX Simple Adder</title>
<para>
You can start the JavaFX SimpleAdder using the configurations
for the <emphasis>SimpleAdderJavaFX</emphasis> AUT. The
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/samples/chapterIntro/content.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/samples/chapterIntro/content.xml
index 3ede47909..3701ed16d 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/samples/chapterIntro/content.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/samples/chapterIntro/content.xml
@@ -25,8 +25,8 @@
<listitem>
<para>
A simple calculator tool, <emphasis>Adder</emphasis>. This
- tool is available as a Swing AUT, a JavaFX AUT, an SWT AUT and
- as a HTML AUT.
+ tool is available as a Swing AUT, a JavaFX AUT and
+ as a SWT AUT.
</para>
</listitem>
</varlistentry>
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/objectMapping/sectionCollectingComponentsFromTheAUT.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/objectMapping/sectionCollectingComponentsFromTheAUT.xml
index d80fb9cf9..6a0149c16 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/objectMapping/sectionCollectingComponentsFromTheAUT.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/objectMapping/sectionCollectingComponentsFromTheAUT.xml
@@ -183,43 +183,6 @@
</listitem>
</itemizedlist>
</section>
- <section xml:id="for-html-auts">
- <title>For HTML AUTs:</title>
- <itemizedlist>
- <listitem>
- <para>
- While the Object Mapping Mode is active, the AUT cannot be
- used.
- </para>
- </listitem>
- <listitem>
- <para>
- To collect a technical name for a component, click the
- component whose name you want to collect.
- </para>
- </listitem>
- <listitem>
- <para>
- If the AUT you are mapping has been specified as a
- multi-window AUT in the AUT configuration
- (<xref linkend="advanced-html-aut-config"/>), then you will see an extra
- button in the Object Mapping Editor. When multiple windows
- are open, then you can choose between the windows – the
- window you choose is the window in which the mapping will
- take place. You should open the new window before starting
- the Object Mapping Mode. You can switch back and forth
- between windows by selecting them in the Object Mapping
- Editor.
- </para>
- </listitem>
- <listitem>
- <para>
- You will also need to use the HTML actions to switch
- between windows in your test.
- </para>
- </listitem>
- </itemizedlist>
- </section>
<section xml:id="understanding-the-colored-dots-when-collecting-component-names-in-the-object-mapping-editor">
<title>Understanding the colored dots when collecting component names in the Object Mapping Editor</title>
<anchor role="helpid" condition="objectMapEditorContextId" xml:id="understanding-the-colored-dots-when-collecting-component-names-in-the-object-mapping-editor.objectMapEditorContextId" xreflabel="Object Mapping"/>
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/content.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/content.xml
index d6f0a0d82..a0bfe1e1f 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/content.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/content.xml
@@ -18,7 +18,6 @@
<xi:include href="sectionUsingWorkingDir.xml"/>
<xi:include href="sectionStartingJavaAUTs.xml"/>
<xi:include href="sectionStartingJavaFXAUTs.xml"/>
- <xi:include href="sectionStartingWebAUTs.xml"/>
<xi:include href="sectionStartingOtherAUTs.xml"/>
</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/sectionStartingJavaAUTs.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/sectionStartingJavaAUTs.xml
index 00074456d..625260ac0 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/sectionStartingJavaAUTs.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/sectionStartingJavaAUTs.xml
@@ -231,7 +231,6 @@
<para>
If you want the component at which an error occurs to get highlighted in
the screenshot that is being taken, select the checkbox <emphasis>Component highlighting</emphasis>.
- (Not available for HTML AUTs)
</para>
</listitem>
</orderedlist>
@@ -248,7 +247,7 @@
</para>
<para role="warning">
The <emphasis>autrun</emphasis> command cannot be used
- for HTML or pure SWT AUTs.
+ for pure SWT AUTs.
</para>
<para>
The command allows you to start your AUT independently, on a
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/sectionStartingWebAUTs.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/sectionStartingWebAUTs.xml
deleted file mode 100644
index eb3be8d22..000000000
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/startAndConfigureAUTs/sectionStartingWebAUTs.xml
+++ /dev/null
@@ -1,182 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="starting-web-auts" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Starting Web AUTs (HTML)</title>
- <anchor role="helpid" condition="autConfigSettingWizardPagePageContextId" xml:id="starting-web-auts.autConfigSettingWizardPagePageContextId" xreflabel="Configuring an AUT"/>
- <para>
- The AUT configuration dialog for HTML has three different levels
- of detail: basic, advanced and expert.
- </para>
- <para>
- See the sections below for information on the different levels.
- </para>
- <section xml:id="basic-html-aut-configuration">
- <title>Basic HTML AUT configuration</title>
- <para>
- Use the basic setting to specify the URL and Browser you wish
- to start this AUT configuration on.
- </para>
- <orderedlist>
- <listitem>
- <para>
- Enter the basic configuration details as described earlier
- (<xref linkend="basic-configuration-info"/>).
- </para>
- </listitem>
- <listitem>
- <para>
- You can optionally create a working directory to store
- files in (<xref linkend="using-working-dir-aut-config"/>).
- </para>
- </listitem>
- <listitem>
- <para>
- Enter the URL of your AUT.
- </para>
- <para role="warning">
- Relative paths to the
- URL cannot be used!
- </para>
- </listitem>
- <listitem>
- <para>
- Select the browser you want to start the AUT in.
- </para>
- </listitem>
- </orderedlist>
- <para>
- For information on the advanced properties for the AUT
- configuration, see the next
- <xref linkend="advanced-html-aut-config"/>.
- </para>
- </section>
- <section xml:id="advanced-html-aut-config">
- <title>Advanced HTML AUT configuration</title>
- <para>
- You can use the advanced dialog to enter the browser path for
- your browser. This lets you use a specific version of the
- browser (not available for Internet Explorer).
- </para>
- <para>
- Determine whether you want Selenium to use Webdriver technology
- during test execution. Keep in mind that this mode is experimental!
- If you want to use Webdriver technology, you also have to specify
- the path to the Webdriver on your machine, depending on your browser:
- <table>
- <title>
- References for specific Webdrivers
- </title>
- <tgroup cols="2">
- <colspec align="left" />
- <colspec align="left" />
- <thead>
- <row>
- <entry>
- <emphasis role="strong">Browser</emphasis>
- </entry>
- <entry>
- <emphasis role="strong">Driver</emphasis>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- Internet Explorer
- </entry>
- <entry>
- Internet Explorer drivers are available <link xl:href="https://selenium-release.storage.googleapis.com/index.html">here</link>.
- </entry>
- </row>
- <row>
- <entry>
- Firefox Version 46 and below
- </entry>
- <entry>
- Firefox Version 46 and below provides an integrated driver.
- </entry>
- </row>
- <row>
- <entry>
- Firefox Version 47 and above
- </entry>
- <entry>
- Firefox Version 47 and above drivers are available <link xl:href="https://github.com/mozilla/geckodriver/releases">here</link>.
- </entry>
- </row>
- <row>
- <entry>
- Safari
- </entry>
- <entry>
- Safari provides an integrated driver.
- </entry>
- </row>
- <row>
- <entry>
- Chrome
- </entry>
- <entry>
- Chrome drivers are available <link xl:href="https://chromedriver.storage.googleapis.com/index.html">here</link>.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- In Internet Explorer, you also have to disable the options
- "Display intranet sites in Compatibility View" and
- "Use Microsoft compatibility lists"
- in the Compatibility View Settings, and
- "Protected Mode" in the Internet Security Options.
- </para>
- <para>
- You can also specify whether you want to be able to use the
- multi-window support in your tests for this AUT. If your AUT
- has functions that open new windows, then deactivate the
- <emphasis>Single Window Mode</emphasis> checkbox. Any AUTs
- that are running in multi-window mode show the Selenium
- console as well as the AUT when the AUT is started. The Object
- Mapping Editor for multi-window AUTs has a button to allow
- switching between multiple open windows for mapping
- components, and there are actions in the HTML unbound modules
- to allow you to switch between windows during the test.
- </para>
- <para>
- Note that currently some webdrivers (notably Mozilla's geckodriver)
- has some issues with using multiple windows. Using these webdrivers
- may unexpectedly hang the tests, especially if popup windows are closed
- by user actions. In order to still be able to work with newer versions
- of Firefox, we introduced the action <emphasis>Close window</emphasis>.
- </para>
- <para>
- For information on the expert properties for the HTML AUT
- configuration, see the next
- <xref linkend="expert-html-aut-config"/>.
- </para>
- </section>
- <section xml:id="expert-html-aut-config">
- <title>Expert HTML AUT configuration</title>
- <para>
- You can use the expert dialog to enter an <emphasis>ID
- attribute name</emphasis> (<xref linkend="design-for-testability-html-auts"/>). If you have used a
- specific tag to name components in your application, enter the
- tag in the Expert Configuration area. This information is then
- used instead of the <emphasis>name attribute in the object
- recognition</emphasis>.
- </para>
- <para>
- You can also select an activation method for your AUT. See the
- section on AUT activation (<xref linkend="aut-activation"/>) for more
- details.
- </para>
- </section>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionNewProject.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionNewProject.xml
index bec8b8b61..7013382f4 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionNewProject.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionNewProject.xml
@@ -65,14 +65,13 @@
</para>
<para>
Choose another toolkit if you want to write Test Cases just
- for a JavaFX, Swing, SWT, RCP or HTML application.
+ for a JavaFX, Swing, SWT and RCP application.
</para>
<para>
The choice of toolkit you make here will determine what
actions are available to you to specify your tests. If you
choose <emphasis>concrete</emphasis>, you will not be able
- to specify tests for components specific to e.g. HTML or
- SWT.
+ to specify tests for components specific to e.g. SWT.
</para>
<para>
Furthermore, if you choose <emphasis>concrete</emphasis> as toolkit
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionProjectProperties.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionProjectProperties.xml
index a67f77ba8..7e3ae406b 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionProjectProperties.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/tasks/workWithProjects/sectionProjectProperties.xml
@@ -152,12 +152,12 @@
<para>
You can change at any time from the
<emphasis>concrete</emphasis> toolkits to a more specific
- toolkit (e.g. RCP, HTML).
+ toolkit (e.g. RCP).
</para>
</listitem>
<listitem>
<para>
- If your previous choice of toolkit was RCP, SWT or HTML,
+ If your previous choice of toolkit was RCP or SWT,
you can only change to another toolkit if your Project
does not use any components specific to the originally
chosen toolkit.
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/chapter.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/chapter.xml
index a4c912ae3..e41e60e8d 100644
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/chapter.xml
+++ b/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/chapter.xml
@@ -18,6 +18,5 @@
<xi:include href="rcpAUT/content.xml"/>
<xi:include href="gefTest/content.xml"/>
<xi:include href="javaFX/content.xml"/>
- <xi:include href="webAUT/content.xml"/>
</chapter> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/content.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/content.xml
deleted file mode 100644
index 4fbadc7e7..000000000
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/content.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="webaut" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
-
- <title>Testing HTML AUTs</title>
- <anchor role="helpid" condition="projectWizardContextId" xml:id="webaut.projectWizardContextId" xreflabel="Creating a Project"/>
- <anchor role="helpid" condition="autConfigSettingWizardPagePageContextId" xml:id="webaut.autConfigSettingWizardPagePageContextId" xreflabel="Configuring an AUT"/>
- <anchor role="helpid" condition="autConfigPropDialogContextId" xml:id="webaut.autConfigPropDialogContextId" xreflabel="Adding/editing AUT configurations"/>
- <para>
- HTML AUTs are supported for testing. To be able to test HTML
- applications, select the <emphasis>HTML</emphasis> toolkit in the Project
- properties.
- </para>
- <para>
- When you select HTML as the Project toolkit, the library
- Projects <emphasis>unbound_modules_concrete</emphasis> and
- <emphasis>unbound_modules_html</emphasis> are automatically reused in your
- Project. The actions in these libraries are described in the
- reference manual.
- </para>
-
- <xi:include href="sectionSupportedHTMLAUTs.xml"/>
- <xi:include href="sectionDesignForTestabilityInHTMLAUTs.xml"/>
-
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionDesignForTestabilityInHTMLAUTs.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionDesignForTestabilityInHTMLAUTs.xml
deleted file mode 100644
index c3b58c8ca..000000000
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionDesignForTestabilityInHTMLAUTs.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="design-for-testability-html-auts" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Design for testability in HTML AUTs</title>
- <para>
- Although it is not obligatory to name components in your AUT,
- you neverthless make your AUT more testable by doing so.
- </para>
- <itemizedlist>
- <listitem>
- <para>
- Each supported component in HTML AUTs can have its own
- attribute used to identify it during test execution.
- </para>
- </listitem>
- <listitem>
- <para>
- In your AUT configuration (<xref linkend="autconfigbasic"/>) , you can
- define an attribute name which should be used as an
- identifier for components.
- </para>
- </listitem>
- <listitem>
- <para>
- For example if your attribute name is <emphasis role="input">testid</emphasis>
- (e.g.
- <emphasis role="input">&lt;div testid=''Username''&gt;&lt;/div&gt;</emphasis>)
- then you would enter <emphasis>testid</emphasis> in the AUT
- configuration.
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionIntroHTMLAUT.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionIntroHTMLAUT.xml
deleted file mode 100644
index 8ef2ee164..000000000
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionIntroHTMLAUT.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="intro-html-aut" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Introduction to writing tests for HTML AUTs</title>
- <para>
- HTML AUTs are supported for testing. To be able to test HTML
- applications, select the <emphasis>HTML</emphasis> toolkit in the Project
- properties.
- </para>
- <para>
- When you select HTML as the Project toolkit, the library
- Projects <emphasis>unbound_modules_concrete</emphasis> and
- <emphasis>unbound_modules_html</emphasis> are automatically reused in your
- Project. The actions in these libraries are described in the
- reference manual.
- </para>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionSupportedHTMLAUTs.xml b/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionSupportedHTMLAUTs.xml
deleted file mode 100644
index bee056045..000000000
--- a/org.eclipse.jubula.documentation/userManual/en/docbook/toolkit/webAUT/sectionSupportedHTMLAUTs.xml
+++ /dev/null
@@ -1,142 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
--->
-
-<section xml:id="supported-html-auts" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xl="http://www.w3.org/1999/xlink" >
- <title>Supported HTML AUTs</title>
- <para>
- AUTs written with the HTML GUI toolkit are supported according
- to the following points:
- </para>
- <itemizedlist>
- <listitem>
- <para>
- The HTML tests are driven by Selenium. We document which
- version of Selenium we are currently using as a driver in
- the release notes. Check the release notes for the current
- Selenium version and check the Selenium documentation for
- supported browsers.
- </para>
- </listitem>
- <listitem>
- <para>
- We strongly recommend writing HTML AUTs so that they are
- conform to the <emphasis>W3C</emphasis> standard. You can
- check whether your AUT is <emphasis>W3C</emphasis> conform
- using an online validator: http://validator.w3.org
- </para>
- </listitem>
- <listitem>
- <para>
- We recommend disabling the protected mode in Internet
- Explorer when testing HTML AUTs. This may be required in
- Windows 8+ when performing key combinations as a part of the
- test, but may also be required for other versions and other
- actions.
- </para>
- </listitem>
- <listitem>
- <para>
- Some of the actions in the <emphasis>concrete</emphasis>
- toolkit (i.e. which are theoretically valid for all AUT
- types) may not (yet) be supported. In some cases, this is
- because the component doesn’t exist as such in HTML AUTs
- (menu bars for example). In other cases, text components
- such as tables or lists do not have a concept for dealing
- with selection as they do in e.g. Swing.
- </para>
- </listitem>
- <listitem>
- <para>
- The <emphasis>autrun</emphasis> option to start AUTs
- (<xref linkend="starting-java-with-the-command"/>) cannot be used for HTML AUTs.
- </para>
- </listitem>
- <listitem>
- <para>
- There is a minor difference in the way that clicks are
- performed in HTML compared to other supported toolkits. In
- other toolkits such as Swing, an API is used to simulate
- actions at the OS level so that the the computer itself
- can’t distinguish whether it came from a tool or a keyboard.
- A normal click by a user in a browser would go via the mouse
- through various layers to the webserver, resulting in a
- request to that webserver. The clicks in the HTML toolkit
- are performed by firing DOM events using Javascript
- therefore bypassing the mouse level. So, although the
- computer can tell the difference, the webserver can’t.
- </para>
- </listitem>
- <listitem>
- <para>
- HTML AUTs can be tested in single-window or multi-window
- mode. If your AUT has functions that cause new windows to
- open, then you should specify this in the AUT configuration.
- You can then map components from different windows, and also
- use specific actions to switch windows during your test.
- Multi-window mode on Internet Explorer is considerably
- slower than on Firefox – this is a known issue registered at
- Selenium. There are known issues with AUT starting in
- multi-window mode on OSX systems for Firefox and on Safari –
- we do not test these combinations.
- </para>
- </listitem>
- </itemizedlist>
- <para>
- <emphasis role="strong">Closing HTML AUTs via the close
- button</emphasis>
- </para>
- <itemizedlist>
- <listitem>
- <para>
- If you close a HTML AUT by closing the browser, the ITE will
- correctly notice the closure after 5 seconds (configurable)
- and will remove the AUT from the running AUTs view.
- </para>
- </listitem>
- <listitem>
- <para>
- The mechanism works by polling the AUT, and if it is no
- longer there after the configured time, the AUT is
- considered to be stopped.
- </para>
- </listitem>
- <listitem>
- <para>
- If your AUT may sometimes be unreachable for longer than the default 5 seconds, you can change this time by using a process or system property:
- </para>
-
- <para>
- <emphasis role="input">TEST_MAX_AUT_RESPONSE_TIME=&lt;timeInMs&gt;</emphasis>.
- </para>
- </listitem>
- <listitem>
- <para>
- Further information on this is available in this issue:
- </para>
-
- <para>
- <link xl:href="http://bugzilla.bredex.de/1391">http://bugzilla.bredex.de/1391</link>.
- </para>
- </listitem>
- </itemizedlist>
- <para>
- <emphasis role="strong">Overwriting launcher options now
- possible</emphasis>
- </para>
- <itemizedlist>
- <listitem>
- <para>
- You can now manually overwrite launcher options for the
- launchers for autrun, testexec and dbtool.
- </para>
- </listitem>
- </itemizedlist>
-</section> \ No newline at end of file
diff --git a/org.eclipse.jubula.feature/feature.xml b/org.eclipse.jubula.feature/feature.xml
index 4afb3e261..0d501169a 100644
--- a/org.eclipse.jubula.feature/feature.xml
+++ b/org.eclipse.jubula.feature/feature.xml
@@ -82,20 +82,6 @@ BREDEX GmbH - initial API and implementation and/or initial documentation
unpack="false"/>
<plugin
- id="org.eclipse.jubula.toolkit.html"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.jubula.toolkit.html.provider"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
id="org.eclipse.jubula.toolkit.rcp.provider"
download-size="0"
install-size="0"
diff --git a/org.eclipse.jubula.releng.client/pom.xml b/org.eclipse.jubula.releng.client/pom.xml
index b88e12af6..50b8f20a3 100644
--- a/org.eclipse.jubula.releng.client/pom.xml
+++ b/org.eclipse.jubula.releng.client/pom.xml
@@ -50,9 +50,6 @@
<module>../org.eclipse.jubula.toolkit.concrete.provider</module>
<module>../org.eclipse.jubula.toolkit.gef.api</module>
<module>../org.eclipse.jubula.toolkit.gef.provider</module>
- <module>../org.eclipse.jubula.toolkit.html</module>
- <module>../org.eclipse.jubula.toolkit.html.api</module>
- <module>../org.eclipse.jubula.toolkit.html.provider</module>
<module>../org.eclipse.jubula.toolkit.javafx.api</module>
<module>../org.eclipse.jubula.toolkit.javafx.provider</module>
<module>../org.eclipse.jubula.toolkit.rcp.api</module>
diff --git a/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF
index baa13688b..3f84fa14a 100644
--- a/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF
@@ -15,7 +15,6 @@ Require-Bundle: org.apache.commons.logging;bundle-version="[1.0.0,2.0.0)",
org.eclipse.jubula.toolkit.base.provider;bundle-version="[7.0.0,8.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[7.0.0,8.0.0)",
org.eclipse.jubula.toolkit.concrete.provider;bundle-version="[7.0.0,8.0.0)",
- org.eclipse.jubula.toolkit.html.provider;bundle-version="[7.0.0,8.0.0)",
org.eclipse.jubula.toolkit.javafx.provider;bundle-version="[7.0.0,8.0.0)",
org.eclipse.jubula.toolkit.gef.provider;bundle-version="[7.0.0,8.0.0)",
org.eclipse.jubula.toolkit.rcp.provider;bundle-version="[7.0.0,8.0.0)",
diff --git a/org.eclipse.jubula.toolkit.api.gen/resources/apigen.properties b/org.eclipse.jubula.toolkit.api.gen/resources/apigen.properties
index 3651da7a2..a04534da1 100644
--- a/org.eclipse.jubula.toolkit.api.gen/resources/apigen.properties
+++ b/org.eclipse.jubula.toolkit.api.gen/resources/apigen.properties
@@ -6,7 +6,7 @@
# http://www.eclipse.org/legal/epl-v10.html
###############################################################################
# Comma-separated list of toolkits to generate
-api.gen.toolkit.names=base, concrete, gef, html, javafx, rcp, swing, swt
+api.gen.toolkit.names=base, concrete, gef, javafx, rcp, swing, swt
api.gen.toolkit.name.scheme=../org.eclipse.jubula.toolkit.{0}.provider
# name of the xml file used to describe a toolkit
api.gen.toolkit.xml.conf=resources/xml/ComponentConfiguration.xml
diff --git a/org.eclipse.jubula.toolkit.html.api/.checkstyle b/org.eclipse.jubula.toolkit.html.api/.checkstyle
deleted file mode 100644
index 7e922b196..000000000
--- a/org.eclipse.jubula.toolkit.html.api/.checkstyle
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
- <fileset name="all" enabled="true" check-config-name="Jubula" local="false">
- <file-match-pattern match-pattern="." include-pattern="true"/>
- </fileset>
- <filter name="FilesFromPackage" enabled="true">
- <filter-data value="src-gen"/>
- </filter>
-</fileset-config>
diff --git a/org.eclipse.jubula.toolkit.html.api/.classpath b/org.eclipse.jubula.toolkit.html.api/.classpath
deleted file mode 100644
index e29f56c12..000000000
--- a/org.eclipse.jubula.toolkit.html.api/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="src" path="src-gen">
- <attributes>
- <attribute name="ignore_optional_problems" value="true"/>
- </attributes>
- </classpathentry>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/org.eclipse.jubula.toolkit.html.api/.gitignore b/org.eclipse.jubula.toolkit.html.api/.gitignore
deleted file mode 100644
index 9d12075e6..000000000
--- a/org.eclipse.jubula.toolkit.html.api/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/bin
-/target
-/src-gen
diff --git a/org.eclipse.jubula.toolkit.html.api/.project b/org.eclipse.jubula.toolkit.html.api/.project
deleted file mode 100644
index ee7667ba6..000000000
--- a/org.eclipse.jubula.toolkit.html.api/.project
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.jubula.toolkit.html.api</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
- <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
- </natures>
- <linkedResources>
- <link>
- <name>.settings</name>
- <type>2</type>
- <locationURI>PARENT-1-PROJECT_LOC/org.eclipse.jubula.project.configuration/settings/1.6</locationURI>
- </link>
- </linkedResources>
- <filteredResources>
- <filter>
- <id>1409218333740</id>
- <name></name>
- <type>10</type>
- <matcher>
- <id>org.eclipse.ui.ide.multiFilter</id>
- <arguments>1.0-projectRelativePath-matches-false-false-target</arguments>
- </matcher>
- </filter>
- </filteredResources>
-</projectDescription>
diff --git a/org.eclipse.jubula.toolkit.html.api/.settings/org.eclipse.wst.validation.prefs b/org.eclipse.jubula.toolkit.html.api/.settings/org.eclipse.wst.validation.prefs
deleted file mode 100644
index 3c2585fb6..000000000
--- a/org.eclipse.jubula.toolkit.html.api/.settings/org.eclipse.wst.validation.prefs
+++ /dev/null
@@ -1,6 +0,0 @@
-#Tue Apr 24 10:43:37 CEST 2007
-DELEGATES_PREFERENCE=delegateValidatorListorg.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator\=org.eclipse.wst.wsdl.validation.internal.eclipse.Validator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator\=org.eclipse.wst.xsd.core.internal.validation.eclipse.Validator;
-USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.wst.html.internal.validation.HTMLValidator;org.eclipse.wst.xml.core.internal.validation.eclipse.Validator;org.eclipse.wst.dtd.core.internal.validation.eclipse.Validator;org.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator;org.eclipse.jst.j2ee.internal.ejb.workbench.validation.UIEjbValidator;
-USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.wst.html.internal.validation.HTMLValidator;org.eclipse.wst.xml.core.internal.validation.eclipse.Validator;org.eclipse.wst.dtd.core.internal.validation.eclipse.Validator;org.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator;org.eclipse.jst.j2ee.internal.ejb.workbench.validation.UIEjbValidator;
-USER_PREFERENCE=overrideGlobalPreferencesfalse
-eclipse.preferences.version=1
diff --git a/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF
deleted file mode 100644
index 806f535b1..000000000
--- a/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,24 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Jubula Toolkit - HTML - API
-Bundle-SymbolicName: org.eclipse.jubula.toolkit.html.api
-Bundle-Version: 5.0.0.qualifier
-Bundle-Vendor: Eclipse Jubula
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-Bundle-ActivationPolicy: lazy
-Bundle-ClassPath: .
-Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
- org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[5.0.0,6.0.0)",
- org.eclipse.jubula.toolkit.html;bundle-version="[3.1.0,4.0.0)",
- org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
- org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[4.0.0,4.1.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[5.0.0,6.0.0)",
- org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
-Export-Package: org.eclipse.jubula.toolkit.html,
- org.eclipse.jubula.toolkit.html.components,
- org.eclipse.jubula.toolkit.html.components.handler,
- org.eclipse.jubula.toolkit.html.config
-Automatic-Module-Name: org.eclipse.jubula.toolkit.html.api
diff --git a/org.eclipse.jubula.toolkit.html.api/about.html b/org.eclipse.jubula.toolkit.html.api/about.html
deleted file mode 100644
index f1be81099..000000000
--- a/org.eclipse.jubula.toolkit.html.api/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 22, 2011</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
diff --git a/org.eclipse.jubula.toolkit.html.api/build.properties b/org.eclipse.jubula.toolkit.html.api/build.properties
deleted file mode 100644
index 681a7e5b5..000000000
--- a/org.eclipse.jubula.toolkit.html.api/build.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 BREDEX GmbH.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-###############################################################################
-source.. = src/,\
- src-gen/
-output.. = bin/
-jars.compile.order = .
-bin.includes = about.html,\
- META-INF/,\
- .
-javacSource = 1.6
-javacTarget = 1.6
-javacErrors.. = -assertIdentifier
-jre.compilation.profile = JavaSE-1.6
-src.includes = about.html
diff --git a/org.eclipse.jubula.toolkit.html.api/plugin.properties b/org.eclipse.jubula.toolkit.html.api/plugin.properties
deleted file mode 100644
index 3707665df..000000000
--- a/org.eclipse.jubula.toolkit.html.api/plugin.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 BREDEX GmbH.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-###############################################################################
diff --git a/org.eclipse.jubula.toolkit.html.api/pom.xml b/org.eclipse.jubula.toolkit.html.api/pom.xml
deleted file mode 100644
index 7a45cb1e3..000000000
--- a/org.eclipse.jubula.toolkit.html.api/pom.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>org.eclipse.jubula.releng.client</artifactId>
- <groupId>org.eclipse.jubula</groupId>
- <version>7.0.3-SNAPSHOT</version>
- <relativePath>../org.eclipse.jubula.releng.client</relativePath>
- </parent>
- <artifactId>org.eclipse.jubula.toolkit.html.api</artifactId>
- <packaging>eclipse-plugin</packaging>
- <version>5.0.0-SNAPSHOT</version>
-
-</project>
diff --git a/org.eclipse.jubula.toolkit.html.api/src-gen/.keep b/org.eclipse.jubula.toolkit.html.api/src-gen/.keep
deleted file mode 100644
index e69de29bb..000000000
--- a/org.eclipse.jubula.toolkit.html.api/src-gen/.keep
+++ /dev/null
diff --git a/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/HtmlToolkit.java b/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/HtmlToolkit.java
deleted file mode 100644
index b5fd16ca9..000000000
--- a/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/HtmlToolkit.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2015 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.toolkit.html;
-
-import org.eclipse.jdt.annotation.NonNull;
-import org.eclipse.jubula.toolkit.ToolkitInfo;
-import org.eclipse.jubula.toolkit.html.internal.HtmlToolkitInfo;
-
-/**
- * HTML toolkit information
- *
- * @noextend This class is not intended to be extended by clients.
- * @since 4.0
- */
-public class HtmlToolkit {
- /** Constructor */
- private HtmlToolkit() {
- super();
- }
-
- /**
- * Returns a new instance of toolkit information. Use this method if you
- * want to modify the toolkit by adding tester classes.
- *
- * @return a toolkit information
- * @since 4.0
- */
- @NonNull
- public static ToolkitInfo createToolkitInformation() {
- return new HtmlToolkitInfo();
- }
-} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/config/HTMLAUTConfiguration.java b/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/config/HTMLAUTConfiguration.java
deleted file mode 100644
index f6b4074ea..000000000
--- a/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/config/HTMLAUTConfiguration.java
+++ /dev/null
@@ -1,213 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.toolkit.html.config;
-
-import java.net.MalformedURLException;
-import java.net.URL;
-
-import org.apache.commons.lang.Validate;
-import org.eclipse.jdt.annotation.NonNull;
-import org.eclipse.jdt.annotation.Nullable;
-import org.eclipse.jubula.toolkit.base.config.AbstractOSAUTConfiguration;
-import org.eclipse.jubula.toolkit.html.Browser;
-import org.eclipse.jubula.tools.internal.constants.AutConfigConstants;
-import org.eclipse.jubula.tools.internal.constants.CommandConstants;
-import org.eclipse.jubula.tools.internal.constants.ToolkitConstants;
-
-/**
- * @author BREDEX GmbH
- * @noextend This class is not intended to be extended by clients.
- */
-public class HTMLAUTConfiguration extends AbstractOSAUTConfiguration {
- /** the URL to open */
- @NonNull private URL m_url;
- /** the browser to use */
- @NonNull private Browser m_browser;
- /** the browser path to use */
- @Nullable private String m_browserPath;
- /** the AUT window mode */
- private boolean m_singleWindow = true;
- /** whether to use webdriver */
- private boolean m_webdriver = true;
- /** the name of the attribute used to retrieve a unique identifier */
- @Nullable private String m_idAttributeName;
- /** the size of browser to request */
- @Nullable private String m_browserSize;
-
- /**
- * Constructor for AUT Configuration using default Selenium
- *
- * @param name
- * the name
- * @param autID
- * the AUT ID
- * @param workingDir
- * the working directory for the AUT process. If a relative path
- * is given the base path is relative to the process working
- * directory of the connected
- * {@link org.eclipse.jubula.client.AUTAgent AUTAgent}
- * @param sURL
- * the URL to open
- * @param browser
- * the browser type to use
- * @param browserPath
- * the path to the browser executable
- * @param singleWindow
- * whether the AUT should be opened in single window mode
- * @param idAttributeName
- * the name of the attribute used to retrieve a unique identifier
- * @throws MalformedURLException
- * If the URL string specifies an unknown protocol.
- */
- public HTMLAUTConfiguration(
- @Nullable String name,
- @NonNull String autID,
- @NonNull String workingDir,
- @NonNull String sURL,
- @NonNull Browser browser,
- @Nullable String browserPath,
- boolean singleWindow,
- @Nullable String idAttributeName)
- throws MalformedURLException {
- super(name, autID, workingDir);
-
- Validate.notNull(sURL, "The URL must not be null"); //$NON-NLS-1$
- m_url = new URL(sURL);
-
- Validate.notNull(browser, "The Browser must not be null"); //$NON-NLS-1$
- m_browser = browser;
-
- if (browserPath != null && Browser.InternetExplorer.equals(browser)) {
- throw new IllegalArgumentException("Setting of browser path is not supported for " + browser); //$NON-NLS-1$
- }
-
- m_browserPath = browserPath;
- m_singleWindow = singleWindow;
- m_idAttributeName = idAttributeName;
-
- // Toolkit specific information
- add(AutConfigConstants.AUT_URL, sURL);
- add(AutConfigConstants.BROWSER, browser.toString());
- add(AutConfigConstants.BROWSER_PATH, browserPath);
- add(AutConfigConstants.SINGLE_WINDOW_MODE,
- String.valueOf(singleWindow));
- add(AutConfigConstants.WEBDRIVER_MODE, String.valueOf(false));
- add(AutConfigConstants.WEB_ID_TAG, idAttributeName);
- add(ToolkitConstants.ATTR_TOOLKITID, CommandConstants.HTML_TOOLKIT);
- }
-
- /**
- * Constructor for AUT Configuration using Selenium WebDriver
- *
- * @param name
- * the name
- * @param autID
- * the AUT ID
- * @param workingDir
- * the working directory for the AUT process. If a relative path
- * is given the base path is relative to the process working
- * directory of the connected
- * {@link org.eclipse.jubula.client.AUTAgent AUTAgent}
- * @param sURL
- * the URL to open
- * @param browser
- * the browser type to use
- * @param browserPath
- * the path to the browser executable
- * @param idAttributeName
- * the name of the attribute used to retrieve a unique identifier
- * @param browserSize
- * size of the browser
- * @throws MalformedURLException
- * If the URL string specifies an unknown protocol.
- * @since 4.0
- */
- public HTMLAUTConfiguration(
- @Nullable String name,
- @NonNull String autID,
- @NonNull String workingDir,
- @NonNull String sURL,
- @NonNull Browser browser,
- @Nullable String browserPath,
- @Nullable String idAttributeName,
- @Nullable String browserSize) throws MalformedURLException {
- super(name, autID, workingDir);
-
- Validate.notNull(sURL, "The URL must not be null"); //$NON-NLS-1$
- m_url = new URL(sURL);
-
- Validate.notNull(browser, "The Browser must not be null"); //$NON-NLS-1$
- m_browser = browser;
-
- if (browserPath != null && Browser.InternetExplorer.equals(browser)) {
- throw new IllegalArgumentException("Setting of browser path is not supported for " + browser); //$NON-NLS-1$
- }
-
- m_browserPath = browserPath;
- m_idAttributeName = idAttributeName;
-
- // Toolkit specific information
- add(AutConfigConstants.AUT_URL, sURL);
- add(AutConfigConstants.BROWSER, browser.toString());
- add(AutConfigConstants.BROWSER_PATH, browserPath);
- add(AutConfigConstants.WEBDRIVER_MODE, String.valueOf(true));
- add(AutConfigConstants.BROWSER_SIZE, browserSize);
- add(AutConfigConstants.WEB_ID_TAG, idAttributeName);
- add(ToolkitConstants.ATTR_TOOLKITID, CommandConstants.HTML_TOOLKIT);
- }
-
- /**
- * @return the URL
- */
- @NonNull
- public URL getUrl() {
- return m_url;
- }
-
- /**
- * @return the browser
- */
- @NonNull
- public Browser getBrowser() {
- return m_browser;
- }
-
- /**
- * @return the browserPath
- */
- @Nullable
- public String getBrowserPath() {
- return m_browserPath;
- }
-
- /**
- * @return the singleWindow
- */
- public boolean isSingleWindow() {
- return m_singleWindow;
- }
-
- /**
- * @return whether to use webdriver
- * @since 4.0
- */
- public boolean useWebdriver() {
- return m_webdriver;
- }
-
- /**
- * @return the idAttributeName
- */
- @Nullable
- public String getIdAttributeName() {
- return m_idAttributeName;
- }
-} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/internal/.keep b/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/internal/.keep
deleted file mode 100644
index e69de29bb..000000000
--- a/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/internal/.keep
+++ /dev/null
diff --git a/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/package-info.java b/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/package-info.java
deleted file mode 100644
index 95e1fa107..000000000
--- a/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/package-info.java
+++ /dev/null
@@ -1,11 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.toolkit.html; \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.html.provider/.checkstyle b/org.eclipse.jubula.toolkit.html.provider/.checkstyle
deleted file mode 100644
index f69a865d7..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/.checkstyle
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
- <fileset name="all" enabled="true" check-config-name="Jubula" local="false">
- <file-match-pattern match-pattern="." include-pattern="true"/>
- </fileset>
-</fileset-config>
diff --git a/org.eclipse.jubula.toolkit.html.provider/.classpath b/org.eclipse.jubula.toolkit.html.provider/.classpath
deleted file mode 100644
index e8ea977a6..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/org.eclipse.jubula.toolkit.html.provider/.gitignore b/org.eclipse.jubula.toolkit.html.provider/.gitignore
deleted file mode 100644
index 934e0e06f..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/bin
-/target
diff --git a/org.eclipse.jubula.toolkit.html.provider/.project b/org.eclipse.jubula.toolkit.html.provider/.project
deleted file mode 100644
index ba2ddc3ff..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/.project
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.jubula.toolkit.html.provider</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
- </natures>
- <linkedResources>
- <link>
- <name>.settings</name>
- <type>2</type>
- <locationURI>PARENT-1-PROJECT_LOC/org.eclipse.jubula.project.configuration/settings/1.7</locationURI>
- </link>
- </linkedResources>
- <filteredResources>
- <filter>
- <id>1409218333740</id>
- <name></name>
- <type>10</type>
- <matcher>
- <id>org.eclipse.ui.ide.multiFilter</id>
- <arguments>1.0-projectRelativePath-matches-false-false-target</arguments>
- </matcher>
- </filter>
- </filteredResources>
-</projectDescription>
diff --git a/org.eclipse.jubula.toolkit.html.provider/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.html.provider/META-INF/MANIFEST.MF
deleted file mode 100644
index 6ea43661e..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,16 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Jubula Toolkit - HTML
-Bundle-SymbolicName: org.eclipse.jubula.toolkit.html.provider;singleton:=true
-Bundle-Version: 7.0.3.qualifier
-Bundle-Activator: org.eclipse.jubula.toolkit.html.provider.Activator
-Bundle-Vendor: Eclipse Jubula
-Bundle-Localization: plugin
-Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
- org.eclipse.jubula.toolkit.common;bundle-version="[7.0.0,8.0.0)",
- org.eclipse.jubula.client.ui.rcp;bundle-version="[7.0.0,8.0.0)";resolution:=optional,
- org.eclipse.swt;bundle-version="[3.6.1,4.0.0)";resolution:=optional
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
-Bundle-ActivationPolicy: lazy
-Bundle-ClassPath: .
-Automatic-Module-Name: org.eclipse.jubula.toolkit.html.provider
diff --git a/org.eclipse.jubula.toolkit.html.provider/about.html b/org.eclipse.jubula.toolkit.html.provider/about.html
deleted file mode 100644
index f1be81099..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 22, 2011</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
diff --git a/org.eclipse.jubula.toolkit.html.provider/build.properties b/org.eclipse.jubula.toolkit.html.provider/build.properties
deleted file mode 100644
index d187e0aac..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/build.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2010 BREDEX GmbH.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-###############################################################################
-source.. = src/
-output.. = bin/
-jars.compile.order = .
-bin.includes = about.html,\
- META-INF/,\
- resources/,\
- plugin.xml,\
- .,\
- plugin.properties
-javacSource = 1.5
-javacTarget = 1.5
-javacErrors.. = -assertIdentifier
-src.includes = about.html
diff --git a/org.eclipse.jubula.toolkit.html.provider/plugin.properties b/org.eclipse.jubula.toolkit.html.provider/plugin.properties
deleted file mode 100644
index 3707665df..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/plugin.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 BREDEX GmbH.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-###############################################################################
diff --git a/org.eclipse.jubula.toolkit.html.provider/plugin.xml b/org.eclipse.jubula.toolkit.html.provider/plugin.xml
deleted file mode 100644
index 1d81c883f..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/plugin.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.2"?> <!--
- Copyright (c) 2004, 2010 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
- -->
-
-<plugin>
- <extension
- point="org.eclipse.jubula.toolkit.common.toolkitsupport">
- <toolkit
- IToolkitProvider="org.eclipse.jubula.toolkit.html.provider.ToolkitProvider"
- includes="com.bredexsw.guidancer.ConcreteToolkitPlugin"
- isUserToolkit="false"
- level="toolkit"
- name="html"
- order="3"
- toolkitID="com.bredexsw.guidancer.HtmlToolkitPlugin"/>
- </extension>
-
-</plugin>
diff --git a/org.eclipse.jubula.toolkit.html.provider/pom.xml b/org.eclipse.jubula.toolkit.html.provider/pom.xml
deleted file mode 100644
index f66c8efeb..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/pom.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2014 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
- -->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>org.eclipse.jubula.releng.client</artifactId>
- <groupId>org.eclipse.jubula</groupId>
- <version>7.0.3-SNAPSHOT</version>
- <relativePath>../org.eclipse.jubula.releng.client</relativePath>
- </parent>
- <artifactId>org.eclipse.jubula.toolkit.html.provider</artifactId>
- <packaging>eclipse-plugin</packaging>
-
-</project>
diff --git a/org.eclipse.jubula.toolkit.html.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.html.provider/resources/xml/ComponentConfiguration.xml
deleted file mode 100644
index 6bf638bd2..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/resources/xml/ComponentConfiguration.xml
+++ /dev/null
@@ -1,496 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- Copyright (c) 2004, 2010 BREDEX GmbH.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
- -->
-<compSystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd">
- <configVersion>
- <majorVersion>1</majorVersion>
- <minorVersion>1</minorVersion>
- </configVersion>
-
- <!-- Button -->
- <abstractComponent type="abstract.html.Button" visible="false">
- <realizes>guidancer.concrete.Button</realizes>
- </abstractComponent>
- <toolkitComponent type="html.forms.Button" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.ButtonImplClass</testerClass>
- <componentClass name="html.forms.Button">
- <property name="selector" value="button" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.input.Button" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.InputButtonImplClass</testerClass>
- <componentClass name="html.forms.input.Button">
- <property name="selector" value="input[type=button]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.input.Submit" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.InputButtonImplClass</testerClass>
- <componentClass name="html.forms.input.Submit">
- <property name="selector" value="input[type=submit]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.input.Reset" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.InputButtonImplClass</testerClass>
- <componentClass name="html.forms.input.Reset">
- <property name="selector" value="input[type=reset]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.input.Checkbox" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.InputButtonImplClass</testerClass>
- <componentClass name="html.forms.input.Checkbox">
- <property name="selector" value="input[type=checkbox]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.input.Radio" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.InputButtonImplClass</testerClass>
- <componentClass name="html.forms.input.Radio">
- <property name="selector" value="input[type=radio]" />
- </componentClass>
- </toolkitComponent>
- <!-- Button Button -->
- <toolkitComponent type="html.forms.button.Button" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.ButtonImplClass</testerClass>
- <componentClass name="html.forms.button.Button">
- <property name="selector" value="button[type=button]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.button.Submit" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.ButtonImplClass</testerClass>
- <componentClass name="html.forms.button.Submit">
- <property name="selector" value="button[type=submit]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.button.Reset" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.ButtonImplClass</testerClass>
- <componentClass name="html.forms.button.Reset">
- <property name="selector" value="button[type=reset]" />
- </componentClass>
- </toolkitComponent>
-
- <!-- Textfield -->
- <abstractComponent type="abstract.html.Textfield" visible="false">
- <realizes>guidancer.concrete.TextComponent</realizes>
- </abstractComponent>
- <toolkitComponent type="html.forms.input.Text" visible="false">
- <realizes>abstract.html.Textfield</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.TextImplClass</testerClass>
- <componentClass name="html.forms.input.Text">
- <property name="selector" value="input[type=text]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.input.Email" visible="false" since="4.0">
- <realizes>abstract.html.Textfield</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.TextImplClass</testerClass>
- <componentClass name="html.forms.input.Email">
- <property name="selector" value="input[type=email]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.input.Password" visible="false">
- <realizes>abstract.html.Textfield</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.TextImplClass</testerClass>
- <componentClass name="html.forms.input.Password">
- <property name="selector" value="input[type=password]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.TextArea" visible="false">
- <realizes>abstract.html.Textfield</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.TextImplClass</testerClass>
- <componentClass name="html.forms.TextArea">
- <property name="selector" value="textarea" />
- </componentClass>
- </toolkitComponent>
- <!-- Label -->
- <abstractComponent type="abstract.html.Label" visible="false">
- <realizes>guidancer.concrete.Label</realizes>
- </abstractComponent>
- <toolkitComponent type="html.forms.label.Label" visible="false">
- <realizes>abstract.html.Label</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.forms.label.Label">
- <property name="selector" value="label" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.label.Header1" visible="false">
- <realizes>abstract.html.Label</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.forms.label.Header1">
- <property name="selector" value="h1" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.label.Header2" visible="false">
- <realizes>abstract.html.Label</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.forms.label.Header2">
- <property name="selector" value="h2" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.label.Header3" visible="false">
- <realizes>abstract.html.Label</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.forms.label.Header3">
- <property name="selector" value="h3" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.label.Header4" visible="false">
- <realizes>abstract.html.Label</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.forms.label.Header4">
- <property name="selector" value="h4" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.label.Header5" visible="false">
- <realizes>abstract.html.Label</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.forms.label.Header5">
- <property name="selector" value="h5" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.label.Header6" visible="false">
- <realizes>abstract.html.Label</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.forms.label.Header6">
- <property name="selector" value="h6" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.label.Paragraph" visible="false">
- <realizes>abstract.html.Label</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.forms.label.Paragraph">
- <property name="selector" value="p" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.label.Pre" visible="false">
- <realizes>abstract.html.Label</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.forms.label.Pre">
- <property name="selector" value="pre" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.select.List" visible="false">
- <realizes>guidancer.concrete.List</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.select.ListImplClass</testerClass>
- <componentClass name="html.forms.select.List">
- <property name="selector" value="select[size!=1]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.select.ComboBox" visible="false">
- <realizes>guidancer.concrete.ComboBox</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.select.ComboBoxImplClass</testerClass>
- <componentClass name="html.forms.select.ComboBox">
- <property name="selector" value="select[size=1]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.Table" visible="false">
- <realizes>guidancer.concrete.Table</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.TableImplClass</testerClass>
- <componentClass name="html.forms.Table">
- <property name="selector" value="table" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.Anchor" visible="true">
- <realizes>guidancer.abstract.TextVerifiable</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.AnchorImplClass</testerClass>
- <componentClass name="html.forms.Anchor">
- <property name="selector" value="a" />
- </componentClass>
- <action name="html.VerifyURL">
- <method>rcVerifyURL</method>
- <param name="CompSystem.Text"
- descriptionKey="CompSystem.Text.descr" >
- <type>java.lang.String</type>
- </param>
- <param name="CompSystem.Operator"
- descriptionKey="CompSystem.Operator.descr" >
- <type>java.lang.String</type>
- <defaultValue>equals</defaultValue>
- <valueSet>
- <element name="CompSystem.Equals" value="equals"/>
- <element name="CompSystem.NotEquals" value="not equals"/>
- <element name="CompSystem.MatchesRegExp" value="matches"/>
- <element name="CompSystem.SimpleMatch" value="simple match"/>
- </valueSet>
- </param>
- </action>
- </toolkitComponent>
- <toolkitComponent type="html.forms.Image" visible="false">
- <realizes>guidancer.abstract.Widget</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.ImageImplClass</testerClass>
- <componentClass name="html.forms.Image">
- <property name="selector" value="img" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.forms.input.Image" visible="false">
- <realizes>abstract.html.Button</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.input.ImageImplClass</testerClass>
- <componentClass name="html.forms.input.Image">
- <property name="selector" value="input[type=image]" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="com.bredexsw.guidancer.webautserver.web.implclasses.GraphicApplication" visible="false" hasDefaultMapping="true">
- <realizes>guidancer.concrete.GraphicApplication</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.HtmlApplicationImplClass</testerClass>
- <componentClass name="com.bredexsw.guidancer.webautserver.web.implclasses.GraphicApplication" />
- </toolkitComponent>
- <toolkitComponent type="com.bredexsw.guidancer.webautserver.web.implclasses.WebBrowser" visible="true" hasDefaultMapping="true">
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.HtmlApplicationImplClass</testerClass>
- <componentClass name="com.bredexsw.guidancer.webautserver.web.implclasses.WebBrowser" />
- <action name="html.BrowserGotoAction">
- <method>rcGotoUrl</method>
- <param name="html.BrowserGotoUrl"
- descriptionKey="html.BrowserGotoUrl.descr" >
- <type>java.lang.String</type>
- </param>
- </action>
- <action name="html.BrowserBackAction">
- <method>rcBack</method>
- </action>
- <action name="html.BrowserCloseAction" since="5.0">
- <method>rcClose</method>
- </action>
- <action name="html.BrowserReloadAction">
- <method>rcReload</method>
- </action>
- <action name="html.BrowserSelectWindow">
- <method>rcSelectWindowByIdentifier</method>
- <param name="html.BrowserIdentifier"
- descriptionKey="html.BrowserIdentifier.descr" >
- <type>java.lang.String</type>
- </param>
- <param name="html.BrowserIdentifierType"
- descriptionKey="html.BrowserIdentifierType.descr" >
- <type>java.lang.String</type>
- <valueSet>
- <element name="CompSystem.BrowserTitle" value="title"/>
- <element name="CompSystem.BrowserName" value="name"/>
- <element name="CompSystem.BrowserAnyIdentifier" value="any"/>
- </valueSet>
- </param>
- </action>
- <action name="html.BrowserSelectWindowWithTitle">
- <method>rcSelectWindow</method>
- <param name="html.BrowserTitle"
- descriptionKey="html.BrowserTitle.descr" >
- <type>java.lang.String</type>
- </param>
- <param name="CompSystem.Operator"
- descriptionKey="CompSystem.Operator.descr" >
- <type>java.lang.String</type>
- <defaultValue>equals</defaultValue>
- <valueSet>
- <element name="CompSystem.Equals" value="equals"/>
- <element name="CompSystem.NotEquals" value="not equals"/>
- <element name="CompSystem.MatchesRegExp" value="matches"/>
- <element name="CompSystem.SimpleMatch" value="simple match"/>
- </valueSet>
- </param>
- </action>
- </toolkitComponent>
- <toolkitComponent type="com.bredexsw.guidancer.webautserver.web.implclasses.MenuBar" visible="false" hasDefaultMapping="true" supported="false">
- <realizes>guidancer.concrete.MenuBar</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.HtmlMenuBarImplClass</testerClass>
- <componentClass name="com.bredexsw.guidancer.webautserver.web.implclasses.MenuBar" />
- </toolkitComponent>
- <toolkitComponent type="com.bredexsw.guidancer.webautserver.web.implclasses.Tooltip" visible="false" hasDefaultMapping="true" supported="false">
- <realizes>guidancer.concrete.Tooltip</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.TooltipImplClass</testerClass>
- <componentClass name="com.bredexsw.guidancer.webautserver.web.implclasses.Tooltip" />
- </toolkitComponent>
- <toolkitComponent type="html.Div" visible="false">
- <realizes>guidancer.abstract.TextVerifiable</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.forms.label.LabelImplClass</testerClass>
- <componentClass name="html.Div">
- <property name="selector" value="div" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.text.Ol" visible="false">
- <realizes>guidancer.concrete.List</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.text.OlImplClass</testerClass>
- <componentClass name="html.text.Ol">
- <property name="selector" value="ol" />
- </componentClass>
- </toolkitComponent>
- <toolkitComponent type="html.text.Ul" visible="false">
- <realizes>guidancer.concrete.List</realizes>
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.text.UlImplClass</testerClass>
- <componentClass name="html.text.Ul">
- <property name="selector" value="ul" />
- </componentClass>
- </toolkitComponent>
-
- <toolkitComponent type="html.generic.Locator" visible="true" hasDefaultMapping="true">
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.LocatorImplClass</testerClass>
- <componentClass name="html.generic.Locator" />
- <action name="html.checkXpathCount" since="4.0">
- <method>rcCheckXPathCount</method>
- <param name="html.locator.xpath"
- descriptionKey="html.locator.xpath.descr" >
- <type>java.lang.String</type>
- </param>
- <param name="CompSystem.ComparisonMethod"
- descriptionKey="CompSystem.ComparisonMethod.descr" >
- <type>java.lang.String</type>
- <defaultValue>equal to</defaultValue>
- <valueSet>
- <element name="CompSystem.Less" value="less than"/>
- <element name="CompSystem.LessOrEqual" value="less or equal than"/>
- <element name="CompSystem.Equals" value="equal to"/>
- <element name="CompSystem.GreaterOrEqual" value="greater or equal than"/>
- <element name="CompSystem.Greater" value="greater than"/>
- </valueSet>
- </param>
- <param name="html.count"
- descriptionKey="html.count.descr" >
- <type>java.lang.Integer</type>
- </param>
- </action>
- <action name="html.checkCssPathCount" since="4.0">
- <method>rcCheckCSSPathCount</method>
- <param name="html.locator.css"
- descriptionKey="html.locator.css.descr" >
- <type>java.lang.String</type>
- </param>
- <param name="CompSystem.ComparisonMethod"
- descriptionKey="CompSystem.ComparisonMethod.descr" >
- <type>java.lang.String</type>
- <defaultValue>equal to</defaultValue>
- <valueSet>
- <element name="CompSystem.Less" value="less than"/>
- <element name="CompSystem.LessOrEqual" value="less or equal than"/>
- <element name="CompSystem.Equals" value="equal to"/>
- <element name="CompSystem.GreaterOrEqual" value="greater or equal than"/>
- <element name="CompSystem.Greater" value="greater than"/>
- </valueSet>
- </param>
- <param name="html.count"
- descriptionKey="html.count.descr" >
- <type>java.lang.Integer</type>
- </param>
- </action>
- <action name="CompSystem.VerifyText">
- <method>rcCheckText</method>
- <param name="html.locator"
- descriptionKey="html.locator.descr" >
- <type>java.lang.String</type>
- </param>
- <param name="CompSystem.Operator"
- descriptionKey="CompSystem.Operator.descr" >
- <type>java.lang.String</type>
- <defaultValue>equals</defaultValue>
- <valueSet>
- <element name="CompSystem.Equals" value="equals"/>
- <element name="CompSystem.NotEquals" value="not equals"/>
- <element name="CompSystem.MatchesRegExp" value="matches"/>
- <element name="CompSystem.SimpleMatch" value="simple match"/>
- </valueSet>
- </param>
- <param name="CompSystem.Text"
- descriptionKey="CompSystem.Text.descr" >
- <type>java.lang.String</type>
- </param>
- </action>
- <action name="CompSystem.Click">
- <method>rcClick</method>
- <param name="html.locator"
- descriptionKey="html.locator.descr" >
- <type>java.lang.String</type>
- </param>
- </action>
- <action name="CompSystem.WaitForComponent" since="4.1">
- <method>rcWaitForComponent</method>
- <param name="CompSystem.Timeout"
- descriptionKey="CompSystem.Timeout.descr" >
- <type>java.lang.Integer</type>
- <defaultValue>1000</defaultValue>
- </param>
- <param name="CompSystem.DelayAfterVisibility"
- descriptionKey="CompSystem.DelayAfterVisibility.descr" >
- <type>java.lang.Integer</type>
- <defaultValue>200</defaultValue>
- </param>
- <param name="html.locator"
- descriptionKey="html.locator.descr" >
- <type>java.lang.String</type>
- </param>
- </action>
- </toolkitComponent>
-
- <toolkitComponent type="html.alert" visible="true" hasDefaultMapping="true">
- <testerClass>com.bredexsw.jubula.rc.html.web.implclasses.AlertImplClass</testerClass>
- <componentClass name="html.alert" />
- <action name="CompSystem.VerifyText">
- <method>rcCheckText</method>
- <param name="CompSystem.Text"
- descriptionKey="CompSystem.Text.descr" >
- <type>java.lang.String</type>
- </param>
- <param name="CompSystem.Operator"
- descriptionKey="CompSystem.Operator.descr" >
- <type>java.lang.String</type>
- <defaultValue>equals</defaultValue>
- <valueSet>
- <element name="CompSystem.Equals" value="equals"/>
- <element name="CompSystem.NotEquals" value="not equals"/>
- <element name="CompSystem.MatchesRegExp" value="matches"/>
- <element name="CompSystem.SimpleMatch" value="simple match"/>
- </valueSet>
- </param>
- </action>
- <action name="CompSystem.VerifyExists">
- <method>rcVerifyExists</method>
- <param name="CompSystem.IsExisting"
- descriptionKey="CompSystem.IsExisting.descr" >
- <type>java.lang.Boolean</type>
- <defaultValue>true</defaultValue>
- <valueSet>
- <element name="CompSystem.True" value="true"/>
- <element name="CompSystem.False" value="false"/>
- </valueSet>
- </param>
- </action>
- <action name="CompSystem.InputTextDirect">
- <method>rcInputText</method>
- <param name="CompSystem.Text"
- descriptionKey="CompSystem.Text.descr" >
- <type>java.lang.String</type>
- </param>
- </action>
- <action name="CompSystem.alert.interact">
- <method>rcInteract</method>
- <param name="CompSystem.alert.interact.type"
- descriptionKey="CompSystem.alert.interact.type.descr" >
- <type>java.lang.String</type>
- <defaultValue>ACCEPT</defaultValue>
- <valueSet>
- <element name="CompSystem.Accept" value="ACCEPT"/>
- <element name="CompSystem.Dismiss" value="DISMISS"/>
- </valueSet>
- </param>
- </action>
- <action name="CompSystem.alert.close">
- <method>rcCloseDialog</method>
- </action>
- </toolkitComponent>
-
- <toolkitComponent type="org.eclipse.jubula.html.os.component"
- visible="false"
- hasDefaultMapping="true"
- since="4.0">
- <realizes>guidancer.concrete.os.component</realizes>
- <testerClass>org.eclipse.jubula.rc.common.tester.OperatingSystemTester</testerClass>
- <componentClass name="org.eclipse.jubula.html.os.component" />
- </toolkitComponent>
-</compSystem> \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/Activator.java b/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/Activator.java
deleted file mode 100644
index c2da2adb8..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/Activator.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2010 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.toolkit.html.provider;
-
-import org.eclipse.core.runtime.Plugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends Plugin {
- /** The shared instance */
- private static Activator plugin;
-
- /** The constructor */
- public Activator() {
- plugin = this;
- }
-
- /** {@inheritDoc} */
- public void start(BundleContext context) throws Exception {
- super.start(context);
- }
-
- /** {@inheritDoc} */
- public void stop(BundleContext context) throws Exception {
- plugin = null;
- super.stop(context);
- }
-
- /**
- * Returns the shared instance
- *
- * @return the shared instance
- */
- public static Activator getDefault() {
- return plugin;
- }
-} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/I18nStrings.properties b/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/I18nStrings.properties
deleted file mode 100644
index 14e2dfa6f..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/I18nStrings.properties
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2010 BREDEX GmbH.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-###############################################################################
-CompSystem.LogicalHtmlApplicationName=Browser
-CompSystem.VerifyAltText=Alternative Text
-CompSystem.AttachFile=Attach File
-CompSystem.BrowserAnyIdentifier=Identifier
-CompSystem.BrowserName=Name
-CompSystem.BrowserTitle=Title
-html.BrowserIdentifier=Identifier
-html.BrowserIdentifierType=Identifier Type
-abstract.html.Button=(HTML) Button Component
-abstract.html.Textfield=(HTML) Text Input Component
-abstract.html.Image=(HTML) Image Component
-abstract.html.Label=(HTML) Text Component
-com.bredexsw.guidancer.webautserver.web.implclasses.GraphicApplication=(HTML) Application
-com.bredexsw.guidancer.webautserver.web.implclasses.WebBrowser=(HTML) Browser
-html.BrowserSelectWindowAction=Select window
-html.BrowserReloadAction=Reload page
-html.BrowserBackAction=Go Back
-html.BrowserCloseAction=Close window
-html.BrowserGotoUrl=URL
-html.BrowserGotoAction=Open URL
-html.BrowserTitle=Window title
-html.BrowserSelectWindow=Select window with identifier
-html.BrowserSelectWindowWithTitle=Select window with title
-html.forms.Anchor=(HTML) Anchor
-html.AnchorFollow=Follow Link
-html.VerifyURL=Check URL
-html.AnchorOpenIn=Open in
-html.Div=Div
-html.forms.Image=(HTML) Image Component
-html.forms.Table=(HTML) Table
-html.forms.input.Submit=(HTML) Submit
-html.forms.input.Reset=(HTML) Reset
-html.forms.input.Image=(HTML) Image
-html.forms.input.File=(HTML) File
-html.forms.label.Paragraph=(HTML) Paragraph
-html.forms.label.Label=(HTML) Label
-html.forms.label.Header1=(HTML) Header1
-html.forms.label.Header2=(HTML) Header2
-html.forms.label.Header3=(HTML) Header3
-html.forms.label.Header4=(HTML) Header4
-html.forms.label.Header5=(HTML) Header5
-html.forms.label.Header6=(HTML) Header6
-html.forms.label.Paragraph=(HTML) Paragraph
-html.forms.label.Pre=(HTML) Pre
-html.forms.select.List=(HTML) List
-html.forms.select.ComboBox=(HTML) Combo Box
-html.Div=(HTML) Div
-html.text.Ol=(HTML) Ordered List
-html.text.Ul=(HTML) Unordered List
-html.forms.Button=(HTML) Button
-html.forms.input.Button=(HTML) Input Button
-html.forms.input.Checkbox=(HTML) Check Box
-html.forms.input.Radio=(HTML) Radio Button
-html.forms.button.Button=(HTML) Button Button
-html.forms.button.Submit=(HTML) Submit Button
-html.forms.button.Reset=(HTML) Reset Button
-html.forms.input.Text=(HTML) Text
-html.forms.input.Email=(HTML) Email
-html.forms.input.Password=(HTML) Password Field
-html.forms.TextArea=(HTML) Text Area
-html.generic.Locator=(HTML) Locator
-html.checkXpathCount=Check XPath Count
-html.locator.xpath=XPath
-html.locator.xpath.descr=the XPath to use
-html.checkCssPathCount=Check CSS Path Count
-html.locator.css=CSS Path
-html.locator.css.descr=the CSS path to use
-html.locator=Locator
-html.locator.descr=the locator to use
-html.count=Count
-html.count.descr=the expected count
-html.alert=(HTML) Alert / Prompt / Confirmation
-CompSystem.alert.interact=Set Interaction Type
-CompSystem.alert.interact.type=Type
-CompSystem.alert.interact.type.descr=the type of interaction
-CompSystem.alert.close=Interact
-org.eclipse.jubula.html.os.component=Operating System
-##########################
-# Parameter descriptions #
-##########################
-html.BrowserGotoUrl.descr=the URL top open
-html.BrowserIdentifier.descr=the identifier to use
-html.BrowserIdentifierType.descr=the identifier type to use
-html.BrowserTitle.descr=the browser window title \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/ToolkitProvider.java b/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/ToolkitProvider.java
deleted file mode 100644
index bfabdbb77..000000000
--- a/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/ToolkitProvider.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2010 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.toolkit.html.provider;
-
-import java.net.URL;
-import java.util.Map;
-import java.util.ResourceBundle;
-
-import org.eclipse.jubula.toolkit.common.AbstractToolkitProvider;
-import org.eclipse.jubula.toolkit.common.exception.ToolkitPluginException;
-import org.eclipse.jubula.toolkit.common.utils.ToolkitUtils;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author BREDEX GmbH
- * @created Nov 4, 2009
- */
-public class ToolkitProvider extends AbstractToolkitProvider {
- /** <code>I18N_PROPERTIES</code> */
- private static final String I18N_PROPERTIES = "org.eclipse.jubula.toolkit.html.provider.I18nStrings"; //$NON-NLS-1$
-
- /** {@inheritDoc} */
- public Composite getAutConfigDialog(Composite parent, int style,
- Map<String, String> autConfig, String autName)
- throws ToolkitPluginException {
- return ToolkitUtils.createAutConfigComponent(
- "org.eclipse.jubula.client.ui.rcp.widgets.autconfig.HtmlAutConfigComponent", //$NON-NLS-1$
- this.getClass().getClassLoader(), parent, style,
- autConfig, autName);
- }
-
- /** {@inheritDoc} */
- public URL getComponentConfigurationFileURL() {
- return ToolkitUtils.getURL(Activator.getDefault().getBundle(),
- COMP_CONFIG_PATH);
- }
-
- /** {@inheritDoc} */
- public ResourceBundle getResourceBundle() {
- return ResourceBundle.getBundle(I18N_PROPERTIES);
- }
-}
diff --git a/org.eclipse.jubula.toolkit.html/.checkstyle b/org.eclipse.jubula.toolkit.html/.checkstyle
deleted file mode 100644
index 7e922b196..000000000
--- a/org.eclipse.jubula.toolkit.html/.checkstyle
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
- <fileset name="all" enabled="true" check-config-name="Jubula" local="false">
- <file-match-pattern match-pattern="." include-pattern="true"/>
- </fileset>
- <filter name="FilesFromPackage" enabled="true">
- <filter-data value="src-gen"/>
- </filter>
-</fileset-config>
diff --git a/org.eclipse.jubula.toolkit.html/.classpath b/org.eclipse.jubula.toolkit.html/.classpath
deleted file mode 100644
index e29f56c12..000000000
--- a/org.eclipse.jubula.toolkit.html/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="src" path="src-gen">
- <attributes>
- <attribute name="ignore_optional_problems" value="true"/>
- </attributes>
- </classpathentry>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/org.eclipse.jubula.toolkit.html/.gitignore b/org.eclipse.jubula.toolkit.html/.gitignore
deleted file mode 100644
index 934e0e06f..000000000
--- a/org.eclipse.jubula.toolkit.html/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/bin
-/target
diff --git a/org.eclipse.jubula.toolkit.html/.project b/org.eclipse.jubula.toolkit.html/.project
deleted file mode 100644
index 5b173f7e2..000000000
--- a/org.eclipse.jubula.toolkit.html/.project
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.jubula.toolkit.html</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
- <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
- </natures>
- <linkedResources>
- <link>
- <name>.settings</name>
- <type>2</type>
- <locationURI>PARENT-1-PROJECT_LOC/org.eclipse.jubula.project.configuration/settings/1.6</locationURI>
- </link>
- </linkedResources>
- <filteredResources>
- <filter>
- <id>1409218333740</id>
- <name></name>
- <type>10</type>
- <matcher>
- <id>org.eclipse.ui.ide.multiFilter</id>
- <arguments>1.0-projectRelativePath-matches-false-false-target</arguments>
- </matcher>
- </filter>
- </filteredResources>
-</projectDescription>
diff --git a/org.eclipse.jubula.toolkit.html/.settings/org.eclipse.wst.validation.prefs b/org.eclipse.jubula.toolkit.html/.settings/org.eclipse.wst.validation.prefs
deleted file mode 100644
index 3c2585fb6..000000000
--- a/org.eclipse.jubula.toolkit.html/.settings/org.eclipse.wst.validation.prefs
+++ /dev/null
@@ -1,6 +0,0 @@
-#Tue Apr 24 10:43:37 CEST 2007
-DELEGATES_PREFERENCE=delegateValidatorListorg.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator\=org.eclipse.wst.wsdl.validation.internal.eclipse.Validator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator\=org.eclipse.wst.xsd.core.internal.validation.eclipse.Validator;
-USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.wst.html.internal.validation.HTMLValidator;org.eclipse.wst.xml.core.internal.validation.eclipse.Validator;org.eclipse.wst.dtd.core.internal.validation.eclipse.Validator;org.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator;org.eclipse.jst.j2ee.internal.ejb.workbench.validation.UIEjbValidator;
-USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.wst.html.internal.validation.HTMLValidator;org.eclipse.wst.xml.core.internal.validation.eclipse.Validator;org.eclipse.wst.dtd.core.internal.validation.eclipse.Validator;org.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator;org.eclipse.jst.j2ee.internal.ejb.workbench.validation.UIEjbValidator;
-USER_PREFERENCE=overrideGlobalPreferencesfalse
-eclipse.preferences.version=1
diff --git a/org.eclipse.jubula.toolkit.html/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.html/META-INF/MANIFEST.MF
deleted file mode 100644
index 57134d5e4..000000000
--- a/org.eclipse.jubula.toolkit.html/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Jubula Toolkit - HTML
-Bundle-SymbolicName: org.eclipse.jubula.toolkit.html
-Bundle-Version: 3.3.0.qualifier
-Bundle-Vendor: Eclipse Jubula
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-Bundle-ActivationPolicy: lazy
-Bundle-ClassPath: .
-Export-Package: org.eclipse.jubula.toolkit.html
-Automatic-Module-Name: org.eclipse.jubula.toolkit.html
diff --git a/org.eclipse.jubula.toolkit.html/about.html b/org.eclipse.jubula.toolkit.html/about.html
deleted file mode 100644
index f1be81099..000000000
--- a/org.eclipse.jubula.toolkit.html/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 22, 2011</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
diff --git a/org.eclipse.jubula.toolkit.html/build.properties b/org.eclipse.jubula.toolkit.html/build.properties
deleted file mode 100644
index 681a7e5b5..000000000
--- a/org.eclipse.jubula.toolkit.html/build.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 BREDEX GmbH.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-###############################################################################
-source.. = src/,\
- src-gen/
-output.. = bin/
-jars.compile.order = .
-bin.includes = about.html,\
- META-INF/,\
- .
-javacSource = 1.6
-javacTarget = 1.6
-javacErrors.. = -assertIdentifier
-jre.compilation.profile = JavaSE-1.6
-src.includes = about.html
diff --git a/org.eclipse.jubula.toolkit.html/plugin.properties b/org.eclipse.jubula.toolkit.html/plugin.properties
deleted file mode 100644
index 3707665df..000000000
--- a/org.eclipse.jubula.toolkit.html/plugin.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 BREDEX GmbH.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-###############################################################################
diff --git a/org.eclipse.jubula.toolkit.html/pom.xml b/org.eclipse.jubula.toolkit.html/pom.xml
deleted file mode 100644
index 242f2bd58..000000000
--- a/org.eclipse.jubula.toolkit.html/pom.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>org.eclipse.jubula.releng.client</artifactId>
- <groupId>org.eclipse.jubula</groupId>
- <version>7.0.3-SNAPSHOT</version>
- <relativePath>../org.eclipse.jubula.releng.client</relativePath>
- </parent>
- <artifactId>org.eclipse.jubula.toolkit.html</artifactId>
- <packaging>eclipse-plugin</packaging>
- <version>3.3.0-SNAPSHOT</version>
-
-</project>
diff --git a/org.eclipse.jubula.toolkit.html/src-gen/.keep b/org.eclipse.jubula.toolkit.html/src-gen/.keep
deleted file mode 100644
index e69de29bb..000000000
--- a/org.eclipse.jubula.toolkit.html/src-gen/.keep
+++ /dev/null
diff --git a/org.eclipse.jubula.toolkit.html/src/org/eclipse/jubula/toolkit/html/Browser.java b/org.eclipse.jubula.toolkit.html/src/org/eclipse/jubula/toolkit/html/Browser.java
deleted file mode 100644
index 10adb6f7f..000000000
--- a/org.eclipse.jubula.toolkit.html/src/org/eclipse/jubula/toolkit/html/Browser.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2014 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.toolkit.html;
-
-/** @author BREDEX GmbH */
-public enum Browser {
- /** InternetExplorer */
- InternetExplorer,
- /** Firefox < 47 */
- Firefox,
- /** Firefox >= 47
- * @since 3.3 **/
- FirefoxOver47,
- /** Safari */
- Safari,
- /** Chrome */
- Chrome;
-
- /**
- * @return is it Firefox?
- * @since 3.3
- */
- public boolean isFirefox() {
- return this.equals(Firefox) || this.equals(FirefoxOver47);
- }
-
-} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.html/src/org/eclipse/jubula/toolkit/html/BrowserSize.java b/org.eclipse.jubula.toolkit.html/src/org/eclipse/jubula/toolkit/html/BrowserSize.java
deleted file mode 100644
index d2f5ebe5e..000000000
--- a/org.eclipse.jubula.toolkit.html/src/org/eclipse/jubula/toolkit/html/BrowserSize.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2015 BREDEX GmbH.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * BREDEX GmbH - initial API and implementation and/or initial documentation
- *******************************************************************************/
-package org.eclipse.jubula.toolkit.html;
-
-/**
- * http://en.wikipedia.org/wiki/Display_resolution#/media/File:Vector_Video_Standards8.svg
- * @since 3.2
- */
-public enum BrowserSize {
-
- /** Fullscreen */
- FULLSCREEN(0, 0),
- /** VGA */
- VGA(640, 480),
- /** SVGA */
- SVGA(800, 600),
- /** XGA */
- XGA(1024, 768),
- /** 1152x768 */
- _1152x768(1152, 768),
- /** SXGA */
- SXGA(1280, 1024),
- /** 1440x900 */
- _1440x900(1440, 900),
- /** 1600x900 */
- _1600x900(1600, 900),
- /** UXGA */
- UXGA(1600, 1200),
- /** HD_1080 */
- HD_1080(1920, 1080),
- /** WUXGA */
- WUXGA(1920, 1200),
- /** WQHD */
- WQHD(2560, 1440),
- /** UHD */
- UHD(3840, 2160),
- /** 4K */
- _4K(4096, 2160);
-
- /** width */
- private final int m_width;
- /** height */
- private final int m_height;
-
- /**
- * @param width the width
- * @param height the heigth
- */
- BrowserSize(int width, int height) {
- this.m_width = width;
- this.m_height = height;
- }
-
- /**
- * @return the width
- */
- public int getWidth() {
- return m_width;
- }
-
- /**
- * @return the height
- */
- public int getHeight() {
- return m_height;
- }
-}
diff --git a/org.eclipse.jubula.tools/META-INF/MANIFEST.MF b/org.eclipse.jubula.tools/META-INF/MANIFEST.MF
index 15212a3e1..8643f7710 100644
--- a/org.eclipse.jubula.tools/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.tools/META-INF/MANIFEST.MF
@@ -10,9 +10,6 @@ Bundle-Vendor: Eclipse Jubula
Bundle-Localization: plugin
Export-Package: com.thoughtworks.xstream;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -51,9 +48,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
com.thoughtworks.xstream.converters;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -92,9 +86,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
com.thoughtworks.xstream.io;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -135,9 +126,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.tools.internal.om,
org.eclipse.jubula.tools.internal.constants;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -176,9 +164,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.exception;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -217,9 +202,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.i18n;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -258,9 +240,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.jarutils;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -299,9 +278,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.messagehandling;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -340,9 +316,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.objects;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -381,9 +354,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.objects.event;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -422,9 +392,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.registration;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -463,9 +430,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.serialisation;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -504,9 +468,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.utils;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -545,9 +506,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.utils.generator;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -586,9 +544,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.version;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -627,9 +582,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.xml.businessmodell;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
@@ -668,9 +620,6 @@ Export-Package: com.thoughtworks.xstream;
org.eclipse.jubula.rc.swt",
org.eclipse.jubula.tools.internal.xml.businessprocess;
x-friends:="com.bredexsw.jubula.rc.common,
- com.bredexsw.jubula.rc.html,
- com.bredexsw.jubula.rc.html.selenium2,
- com.bredexsw.jubula.rc.html.webdriver,
com.bredexsw.guidancer.autagent.monitoring.jacoco,
com.bredexsw.guidancer.client.monitoring.jacoco,
com.bredexsw.guidancer.client.teststyle.bredexstyle,
diff --git a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/constants/CommandConstants.java b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/constants/CommandConstants.java
index 048a9de50..585c1d894 100644
--- a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/constants/CommandConstants.java
+++ b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/constants/CommandConstants.java
@@ -44,8 +44,6 @@ public abstract class CommandConstants {
public static final String SWING_TOOLKIT = "com.bredexsw.guidancer.SwingToolkitPlugin"; //$NON-NLS-1$
/** constant: "Rcp" */
public static final String RCP_TOOLKIT = "com.bredexsw.guidancer.RcpToolkitPlugin"; //$NON-NLS-1$
- /** constant: "Html" */
- public static final String HTML_TOOLKIT = "com.bredexsw.guidancer.HtmlToolkitPlugin"; //$NON-NLS-1$
/** ID of the SLF4J API bundle */
public static final String SLF4J_API_BUNDLE_ID = "org.slf4j.api"; //$NON-NLS-1$
/** ID of the SLF4J JCL bundle */
@@ -96,12 +94,6 @@ public abstract class CommandConstants {
public static final String RC_SWT_BUNDLE_ID = "org.eclipse.jubula.rc.swt"; //$NON-NLS-1$
/** ID of the RCP RC bundle */
public static final String RC_RCP_BUNDLE_ID = "org.eclipse.jubula.rc.rcp.swt"; //$NON-NLS-1$
- /** ID of the HTML RC bundle */
- public static final String RC_HTML_BUNDLE_ID = "com.bredexsw.jubula.rc.html"; //$NON-NLS-1$
- /** ID of the HTML RC Selenium2 bundle */
- public static final String RC_HTML_SELENIUM2_BUNDLE_ID = "com.bredexsw.jubula.rc.html.selenium2"; //$NON-NLS-1$
- /** ID of the HTML RC WebDriver bundle */
- public static final String RC_HTML_WEBDRIVER_BUNDLE_ID = "com.bredexsw.jubula.rc.html.webdriver"; //$NON-NLS-1$
/** ID of the Win RC bundle */
public static final String EXT_IMPLCLASSES_PATH = "./lib/extImplClasses"; //$NON-NLS-1$
/** constant: "./lib/ext" - path name for extension jars like monitoring */
@@ -256,10 +248,6 @@ public abstract class CommandConstants {
public static final String SET_KEYBOARD_LAYOUT_COMMAND = "org.eclipse.jubula.rc.swt.commands.SetKeyboardLayoutCommand"; //$NON-NLS-1$
/** Client - handling of the send window titles from the browser */
public static final String HTML_GET_WINDOW_TITLES_RESPONSE_COMMAND = "org.eclipse.jubula.client.core.commands.WindowTitlesChangedCommand"; //$NON-NLS-1$
- /** AUT Server (HTML) - in OMM selection of a specific window for the OMM */
- public static final String HTML_OMM_SELECT_WINDOW_COMMAND = "com.bredexsw.jubula.rc.html.commands.OMSelectWindowCommand"; //$NON-NLS-1$
- /** AUT Server (HTML) - in OMM selection of a specific window for the OMM, response */
- public static final String HTML_OMM_SEL_WIN_RESPONSE_COMMAND = "org.eclipse.jubula.client.core.commands.SelectedWindowCommand"; //$NON-NLS-1$
/** constant: "org.eclipse.jubula.rc.javafx.JavaFXAUTServer" */
public static final String AUT_JAVAFX_SERVER = "org.eclipse.jubula.rc.javafx.JavaFXAUTServer"; //$NON-NLS-1$
/** ID of the JavaFX RC bundle */
@@ -274,8 +262,6 @@ public abstract class CommandConstants {
public static final String AUT_ERRORS_COMMAND = "org.eclipse.jubula.rc.common.commands.AUTErrorsCommand"; //$NON-NLS-1$
/** command which sets the profile of the AUT Server **/
public static final String SET_PROFILE_COMMAND = "org.eclipse.jubula.rc.common.commands.SetProfileCommand"; //$NON-NLS-1$
- /** ID of the Toolkit HTML bundle */
- public static final String TOOLKIT_HTML_BUNDLE_ID = "org.eclipse.jubula.toolkit.html"; //$NON-NLS-1$
/** Connect to AUT Agent Command */
public static final String CONNECT_TO_EMBEDDED_AGENT_CMD_ID =
"org.eclipse.jubula.client.autagent.commands.ConnectToEmbeddedAutAgent"; //$NON-NLS-1$

Back to the top