Toolverse
All skills

browserstack-tester

by mikopbx

Тестирование веб-интерфейса MikoPBX через BrowserStack. Запуск PHPUnit тестов с Selenium WebDriver в облачных браузерах. Использовать для автоматизированного тестирования админ-панели, проверки форм, навигации и интерактивных элементов.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
mikopbx
Category
Frontend
Views
1

About this skill

Тестирование веб-интерфейса MikoPBX через BrowserStack. Запуск PHPUnit тестов с Selenium WebDriver в облачных браузерах. Использовать для автоматизированного тестирования админ-панели, проверки форм, навигации и интерактивных элементов.

How to use

  1. Upewnij się, że BrowserStack Local jest uruchomiony na maszynie hosta. W osobnym terminalu przejdź do katalogu tests/AdminCabinet i uruchom skrypt start-browserstack-local.sh — utworzy to bezpieczny tunel między chmurą BrowserStack a lokalnym serwerem PBX.

  2. Przygotuj zmienne środowiskowe: SERVER_PBX (adres serwera PBX, np. https://172.16.33.72), BROWSERSTACK_DAEMON_STARTED=true oraz BROWSERSTACK_LOCAL_IDENTIFIER (identyfikator tunelu lokalnego).

  3. Aby uruchomić konkretny plik testowy, wykonaj komendę docker exec z kontenerem mikopbx_tests-refactoring, ustawiając zmienne środowiskowe i wskazując ścieżkę do pliku testowego (np. tests/AdminCabinet/Tests/YourTest.php).

  4. Jeśli chcesz uruchomić konkretną metodę testową, dodaj flagę --filter z nazwą metody (np. --filter testAddNewVLAN).

  5. Do uruchamiania wielu testów jednocześnie użyj pipe (|) w filtrze, np. --filter 'testAddNewVLAN|testStaticRoutes|testIPv6ManualConfiguration'.

  6. Monitoruj wyniki testów w logu — PHPUnit wyświetli informacje o powodzeniu lub błędach dla każdego scenariusza.

Related skills

frontend-slides

by sickn33

Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual

Frontend
65135

keyword-research

by openclaw

Discovers high-value keywords with search intent analysis, difficulty assessment, and content opportunity mapping. Essential for starting any SEO or GEO content strategy.

Frontend
24138

brainstorming

by obra

Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes

Frontend
49170

theme-factory

by anthropics

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

Frontend
40139

landing-page-guide-v2

by bear2u

Create distinctive, high-converting landing pages that combine proven conversion elements with exceptional design quality. Build beautiful, memorable landing pages using Next.js 14+ and ShadCN UI that avoid generic AI aesthetics while following the 11 essential elements

Frontend
3486

2d-games

by davila7

2D game development principles. Sprites, tilemaps, physics, camera.

Frontend
2674