behave_gui.md

November 29, 2025 ยท View on GitHub

SeleniumBase Behave GUI / Commander ๐Ÿ๐ŸŽ–๏ธ

๐Ÿ๐ŸŽ–๏ธ The SeleniumBase Behave GUI lets you run behave scripts from a Desktop GUI.

๐Ÿ๐ŸŽ–๏ธ To launch it, call sbase behave-gui or sbase gui-behave:

> sbase behave-gui
* Starting the SeleniumBase Behave Commander GUI App...

๐Ÿ๐ŸŽ–๏ธ SeleniumBase Behave GUI loads the same tests that are found by:

behave -d

๐Ÿ๐ŸŽ–๏ธ You can customize which tests are loaded by passing additional args:

sbase behave-gui [OPTIONAL PATH or TEST FILE]

๐Ÿ๐ŸŽ–๏ธ Here are examples of customizing test collection:

sbase behave-gui  # all tests
sbase behave-gui -i=calculator  # tests with "calculator" in the name
sbase behave-gui features/  # tests located in the "features/" folder
sbase behave-gui features/calculator.feature  # tests in that feature

๐Ÿ๐ŸŽ–๏ธ Once launched, you can further customize which tests to run and what settings to use. There are various controls for changing settings, modes, and other "behave" command line options that are specific to SeleniumBase. You can also set additional options that don't have a visible toggle. When you're ready to run the selected tests with the specified options, click on the Run Selected Tests button.

๐Ÿโšช With the Dashboard enabled, you'll get one of these:


To learn more about SeleniumBase, check out the Docs Site:
SeleniumBase.io Docs
All the code is on GitHub:
SeleniumBase on GitHub