{"repo":"Choochmeque/tauri-webdriver","free":true,"listed":false,"github":"https://github.com/Choochmeque/tauri-webdriver","clone":"git clone https://github.com/Choochmeque/tauri-webdriver.git","description":"Cross-platform WebDriver server for Tauri applications (Linux, macOS, Windows)","language":"Rust","stars":10,"topics":["e2e","tauri","testing","webdriver","linux","macos","windows","appium","selenium"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"tauri-webdriver Cross-platform WebDriver server for Tauri applications. This is a [WebDriver Intermediary Node] that works with [tauri-plugin-webdriver] to provide WebDriver automation for [Tauri] apps on macOS, Windows, and Linux. Your WebDriver client connects to tauri-webdriver , which launches your Tauri app and proxies requests to the embedded plugin. It requires two separate ports since two distinct [WebDriver Remote Ends] run. Supported Platforms Platform WebDriver Backend ---------- ------------------- macOS [tauri-plugin-webdriver] (embedded in app) Windows [tauri-plugin-webdriver] (embedded in app) Linux [tauri-plugin-webdriver] (embedded in app) Installation Command Line Options - --port (default: 4444 ) - Port for tauri-webdriver to listen on - --native-port (default: 4445 ) - Port of the plugin WebDriver - --native-host (default: 127.0.0.1 ) - Host of the plugin WebDriver Setup On all platforms, tauri-webdriver works with [tauri-plugin-webdriver], which embeds a W3C WebDriver server directly inside your Tauri application. This provides native WebView control (WKWebView on macOS, WebView2 on Windows, WebKitGTK on Linux) without external dependencies. 1. Add the Plugin to Your Tauri App 2. Build Your App 3. Run Tests Start tauri-webdriver : Configure your WebDriver client to connect to localhost:4444 with tauri:options pointing to your app binary and optional arguments with args : When a session is created, tauri-webdriver will: 1. Launch your Tauri app with WebDri","default_branch":null,"files":null,"tree":[],"storefront":"/r/Choochmeque","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Choochmeque/tauri-webdriver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}