# Serenium Yep, another webdriver crate for rust ### Current status - Only Chrome Webdriver support - Too few functions implemented to be usable ### Crate goals - Simple, synchronous API - Self-contained, without java dependency - Fully compatible with W3C webdriver protocol ### Implementation status - "+" - Implemented - "+/-" - Partially implemented (mostly error checking part is missing) - "-" - Not implemented | Command | Implemented | |----------------------------|----------------| | New Session | +/- | | Delete Session | + (Drop trait) | | Status | - | | Get Timeouts | - | | Set Timeouts | +/- | | Navigate To | +/- | | Get Current URL | + | | Back | +/- | | Forward | - | | Refresh | +/- | | Get Title | - | | Get Window Handle | - | | Close Window | - | | Switch To Window | - | | Get Window Handles | - | | New Window | - | | Switch To Frame | - | | Switch To Parent Frame | - | | Get Window Rect | - | | Set Window Rect | - | | Maximize Window | - | | Minimize Window | - | | Fullscreen Window | - | | Get Active Element | - | | Find Element | - | | Find Elements | - | | Find Element From Element | - | | Find Elements From Element | - | | Is Element Selected | - | | Get Element Attribute | - | | Get Element Property | - | | Get Element CSS Value | - | | Get Element Text | - | | Get Element Tag Name | - | | Get Element Rect | - | | Is Element Enabled | - | | Element Click | - | | Element Clear | - | | Element Send Keys | - | | Get Page Source | - | | Execute Script | - | | Execute Async Script | - | | Get All Cookies | - | | Get Named Cookie | - | | Add Cookie | - | | Delete Cookie | - | | Delete All Cookies | - | | Perform Actions | - | | Release Actions | - | | Dismiss Alert | - | | Accept Alert | - | | Get Alert Text | - | | Send Alert Text | - | | Take Screenshot | - | | Take Element Screenshot | - |