Установка
Установите SeleniumBase:
Вы можете установить seleniumbaseс GitHub или PyPI :
Установка seleniumbaseиз клона GitHub:
seleniumbaseиз клона GitHub:git clone https://github.com/seleniumbase/SeleniumBase.git
cd SeleniumBase/
pip install .  # Normal installation
pip install -e .  # Editable install(При использовании виртуальной среды редактируемая установка выполняется быстрее.)
Чтобы обновить существующую установку из клона GitHub:
git pull  # To pull the latest version
pip install -e .  # Or "pip install ."Установка seleniumbaseиз PyPI:
pip install seleniumbase(Добавьте
--upgradeИЛИ-U, чтобы установить последнюю версиюseleniumbase.) (Добавьте--force-reinstall, чтобы также установить последние зависимости.) (Используйтеpip3, если установлено несколько версий Python.)
Чтобы обновить существующую установку из PyPI:
pip install -U seleniumbaseВведите seleniumbaseили sbase, чтобы убедиться, что SeleniumBase успешно установлен:
seleniumbaseили sbase, чтобы убедиться, что SeleniumBase успешно установлен:   ______     __           _                  ____                
  / ____/__  / /__  ____  (_)_  ______ ___   / _  \____  ________ 
  \__ \/ _ \/ / _ \/ __ \/ / / / / __ `__ \ / /_) / __ \/ ___/ _ \
 ___/ /  __/ /  __/ / / / / /_/ / / / / / // /_) / (_/ /__  /  __/
/____/\___/_/\___/_/ /_/_/\__,_/_/ /_/ /_//_____/\__,_/____/\___/ 
------------------------------------------------------------------
 * USAGE: "seleniumbase [COMMAND] [PARAMETERS]"
 *    OR:        "sbase [COMMAND] [PARAMETERS]"
COMMANDS:
      get / install    [DRIVER] [OPTIONS]
      methods          (List common Python methods)
      options          (List common pytest options)
      behave-options   (List common behave options)
      gui / commander  [OPTIONAL PATH or TEST FILE]
      behave-gui       (SBase Commander for Behave)
      mkdir            [DIRECTORY] [OPTIONS]
      mkfile           [FILE.py] [OPTIONS]
      mkrec / codegen  [FILE.py] [OPTIONS]
      recorder         (Open Recorder Desktop App.)
      record           (If args: mkrec. Else: App.)
      mkpres           [FILE.py] [LANG]
      mkchart          [FILE.py] [LANG]
      print            [FILE] [OPTIONS]
      translate        [SB_FILE.py] [LANG] [ACTION]
      convert          [WEBDRIVER_UNITTEST_FILE.py]
      extract-objects  [SB_FILE.py]
      inject-objects   [SB_FILE.py] [OPTIONS]
      objectify        [SB_FILE.py] [OPTIONS]
      revert-objects   [SB_FILE.py] [OPTIONS]
      encrypt / obfuscate
      decrypt / unobfuscate
      download server  (Get Selenium Grid JAR file)
      grid-hub         [start|stop] [OPTIONS]
      grid-node        [start|stop] --hub=[HOST/IP]
 * (EXAMPLE: "sbase get chromedriver latest") *
    Type "sbase help [COMMAND]" for specific command info.
    For info on all commands, type: "seleniumbase --help".
    Use "pytest" for running tests.Last updated
Was this helpful?