code: def update_visual_baseline(self):
          
          # Update baseline with real platformVersion value
          if '{PlatformVersion}' in self.baseline_name:
              try:
                  platform_version = self.driver.desired_capabilities['platformVersion']
              except KeyError:
                  platform_version = None
              self.baseline_name = self.baseline_name.replace('{PlatformVersion}', str(platform_version))
              self.visual_baseline_directory = os.path.join(DriverWrappersPool.visual_baseline_directory,
                                                            self.baseline_name)
  
          # Update baseline with real version value
          if '{Version}' in self.baseline_name:
              try:
                  splitted_version = self.driver.desired_capabilities['version'].split('.')
                  version = '.'.join(splitted_version[:2])
              except KeyError:
                  version = None
              self.baseline_name = self.baseline_name.replace('{Version}', str(version))
              self.visual_baseline_directory = os.path.join(DriverWrappersPool.visual_baseline_directory,
                                                            self.baseline_name)
  
          # Update baseline with remote node value
          if '{RemoteNode}' in self.baseline_name:
              self.baseline_name = self.baseline_name.replace('{RemoteNode}', str(self.remote_node))
              self.visual_baseline_directory = os.path.join(DriverWrappersPool.visual_baseline_directory,
                                                            self.baseline_name)
docs: Configure baseline directory after driver is created