Web Automation
The Web Automation package provides comprehensive browser automation capabilities powered by Selenium WebDriver. Use this package to automate web-based tasks, scrape data, fill forms, and interact with web applications.
Key Features
- Multiple browser support (Chrome, Firefox, Edge, Brave, Opera, Incogniton)
- Headless browser mode for server environments
- Proxy configuration with authentication
- Element interaction (click, type, hover, drag-and-drop)
- Advanced waiting strategies
- JavaScript execution
- Screenshot capture
- Cookie management
- Frame and window switching
- File uploads
- Dropdown selection
Supported Browsers
- Chrome (standard and headless)
- Firefox (standard and headless)
- Microsoft Edge
- Internet Explorer
- Brave
- Opera
- Incogniton (anti-detect browser)
Common Use Cases
- Web Scraping: Extract data from websites automatically
- Form Automation: Fill and submit web forms
- Testing: Automate web application testing
- Data Entry: Automate repetitive data entry tasks
- Monitoring: Check website content and availability
- Social Media Automation: Automate social media interactions
📄️ Alert
Robomotion.WebAutomation.Alert
📄️ Click Element
Robomotion.WebAutomation.ClickElement
📄️ Close Browser
Robomotion.WebAutomation.CloseBrowser
📄️ Drag And Drop
Robomotion.WebAutomation.DragAndDrop
📄️ File Upload
Robomotion.WebAutomation.FileUpload
📄️ Focus
Robomotion.WebAutomation.Focus
📄️ Get Cookies
Robomotion.WebAutomation.GetCookies
📄️ Get Page Source
Robomotion.WebAutomation.GetPageSource
📄️ Get Select Options
Robomotion.WebAutomation.GetSelectOptions
📄️ Get Title
Robomotion.WebAutomation.GetTitle
📄️ Get URL
Robomotion.WebAutomation.GetURL
📄️ Get Value
Robomotion.WebAutomation.GetValue
📄️ Go Back
Robomotion.WebAutomation.GoBack
📄️ Go Forward
Robomotion.WebAutomation.GoForward
📄️ Highlight
Robomotion.WebAutomation.Highlight
📄️ Hover
Robomotion.WebAutomation.Hover
📄️ List Windows
Robomotion.WebAutomation.ListWindows
📄️ Open Browser
Robomotion.WebAutomation.OpenBrowser
📄️ Open Link
Robomotion.WebAutomation.OpenLink
📄️ Refresh
Robomotion.WebAutomation.Refresh
📄️ Run Script
Robomotion.WebAutomation.RunScript
📄️ Screenshot
Robomotion.WebAutomation.Screenshot
📄️ Scroll
Robomotion.WebAutomation.Scroll
📄️ Select
Robomotion.WebAutomation.Select
📄️ Send Keys
Robomotion.WebAutomation.SendKeys
📄️ Set Cookie
Robomotion.WebAutomation.SetCookie
📄️ Set Value
Robomotion.WebAutomation.SetValue
📄️ Switch Frame
Robomotion.WebAutomation.SwitchFrame
📄️ Switch Window
Robomotion.WebAutomation.SwitchWindow
📄️ Type Text
Robomotion.WebAutomation.TypeText
📄️ Wait Element
Robomotion.WebAutomation.WaitElement