Class ReflectiveCapabilitiesFactory

    • Constructor Summary

      Constructors 
      Constructor Description
      ReflectiveCapabilitiesFactory​(java.lang.String name, java.lang.Class<? extends org.openqa.selenium.Capabilities> capabilitiesClass, java.lang.Object... args)
      Creates a new reflective capabilities factory.
      ReflectiveCapabilitiesFactory​(java.lang.String name, java.lang.String capabilitiesClassName, java.lang.Object... args)
      Creates a new reflective capabilities factory.
    • Constructor Detail

      • ReflectiveCapabilitiesFactory

        public ReflectiveCapabilitiesFactory​(java.lang.String name,
                                             java.lang.String capabilitiesClassName,
                                             java.lang.Object... args)
        Creates a new reflective capabilities factory.
        Parameters:
        name - factory name
        capabilitiesClassName - capabilities class name
        args - capabilities class constructor arguments
      • ReflectiveCapabilitiesFactory

        public ReflectiveCapabilitiesFactory​(java.lang.String name,
                                             java.lang.Class<? extends org.openqa.selenium.Capabilities> capabilitiesClass,
                                             java.lang.Object... args)
        Creates a new reflective capabilities factory.
        Parameters:
        name - factory name
        capabilitiesClass - capabilities class
        args - capabilities class constructor arguments
    • Method Detail

      • getCapabilitiesClass

        public java.lang.Class<? extends org.openqa.selenium.Capabilities> getCapabilitiesClass()
        Get the capabilities class
        Returns:
        capabilities class
      • isAvailable

        public boolean isAvailable()
        Description copied from interface: ReflectiveFactory
        Check if the class instantiated by this factory is available.
        Specified by:
        isAvailable in interface ReflectiveFactory
        Returns:
        true if the class is available.
      • newDefaultCapabilities

        protected org.openqa.selenium.remote.DesiredCapabilities newDefaultCapabilities()
        Creates default capabilities.
        Returns:
        default capabilities
      • getNames

        public java.lang.String[] getNames()
        Description copied from interface: FactoryNames
        Get the factory names.
        Specified by:
        getNames in interface FactoryNames
        Returns:
        array of factory names