class_docstr: Class for all browsers started with a command
  and without remote functionality.
class_docstr_tok: ["Class","for","all","browsers","started","with","a","command","and","without","remote","functionality","."]
code: def __init__(self, name):
      if isinstance(name, str):
          self.name = name
          self.args = ["%s"]
      else:
          # name should be a list with arguments
          self.name = name[0]
          self.args = name[1:]
      self.basename = os.path.basename(self.name)
  
imports: import os
  import shlex
  import shutil
  import sys
  import subprocess
  import threading
  import warnings
label_desc: Use image node_id 1 to create a new GenericBrowser object from inherited base classes: BaseBrowser with example: obj = GenericBrowser(name)