Skip to content

Commit 3065aec

Browse files
authored
Add properties to propagate for Appium plug-ins (#240)
1 parent 147f740 commit 3065aec

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/com/nordstrom/automation/selenium/plugins/AbstractAppiumPlugin.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,10 @@ public abstract class AbstractAppiumPlugin implements DriverPlugin {
6565

6666
private static final String[] DEPENDENCY_CONTEXTS = {};
6767
private static final String[] APPIUM_PATH_TAIL = { "appium", "build", "lib", "main.js" };
68-
private static final String[] PROPERTY_NAMES = {};
68+
private static final String[] PROPERTY_NAMES =
69+
{ SeleniumSettings.APPIUM_WITH_PM2.key(), SeleniumSettings.APPIUM_CLI_ARGS.key(), SeleniumSettings.NPM_BINARY_PATH.key(),
70+
SeleniumSettings.NODE_BINARY_PATH.key(), SeleniumSettings.PM2_BINARY_PATH.key(), SeleniumSettings.APPIUM_BINARY_PATH.key() };
71+
6972
private static final Class<?>[] ARG_TYPES = {URL.class, Capabilities.class};
7073

7174
private static final Pattern OPTION_PATTERN = Pattern.compile("\\s*(-[a-zA-Z0-9]+|--[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*)");

0 commit comments

Comments
 (0)