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