Made the app capability optional to facilitate the initiation of an app-free session. This modification allows for the installation of the app using Appium commands on demand or direct interaction with the device through Appium/Roku-specific commands.
PS: The feature is still limited, so when no app is specified, the following capabilities will be ignored.
appium:arguments
appium:registry
appium:entryPoint
Further work: The documentation will need improvement to explicitly mention that app is now optional. It should outline how to achieve the described capabilities behavior when no app is specified and highlight any noticeable or less logical effects on W3C/Appium commands.
Fixes: GH-63
Made the
app
capability optional to facilitate the initiation of an app-free session. This modification allows for the installation of the app using Appium commands on demand or direct interaction with the device through Appium/Roku-specific commands.PS: The feature is still limited, so when no app is specified, the following capabilities will be ignored.
appium:arguments
appium:registry
appium:entryPoint
Further work: The documentation will need improvement to explicitly mention that
app
is now optional. It should outline how to achieve the described capabilities behavior when no app is specified and highlight any noticeable or less logical effects on W3C/Appium commands.