Skip to content
Avrigeanu Laurian edited this page Apr 20, 2023 · 28 revisions

Welcome to the Marionette wiki!

Browsers:

Page Link
MarionetteWebBrowser https://github.com/ALaurian/Marionette/wiki/MarionetteWebBrowser.cs
MarionetteWinBrowser https://github.com/ALaurian/Marionette/wiki/MarionetteWinBrowser.cs

Windows Automation:

Page Link
SetActiveElement https://github.com/ALaurian/Marionette/wiki/SetActiveElement.cs
SetActiveElements https://github.com/ALaurian/Marionette/wiki/SetActiveElements.cs
SetActiveWindow https://github.com/ALaurian/Marionette/wiki/SetActiveWindow.cs
RefreshDesktop https://github.com/ALaurian/Marionette/wiki/RefreshDesktop.cs
Click https://github.com/ALaurian/Marionette/wiki/[Win]Click.cs
DesktopScreenshot https://github.com/ALaurian/Marionette/wiki/DesktopScreenshot.cs
DoubleClick https://github.com/ALaurian/Marionette/wiki/[Win]DoubleClick.cs
DoubleRightClick https://github.com/ALaurian/Marionette/wiki/DoubleRightClick.cs
ElementScreenshot https://github.com/ALaurian/Marionette/wiki/ElementScreenshot.cs
GetText https://github.com/ALaurian/Marionette/wiki/[Win]GetText.cs
RightClick https://github.com/ALaurian/Marionette/wiki/RightClick.cs
SendKey https://github.com/ALaurian/Marionette/wiki/[Win]SendKey.cs
SendKeyCombination https://github.com/ALaurian/Marionette/wiki/SendKeyCombination.cs
SendText https://github.com/ALaurian/Marionette/wiki/SendText.cs

Web Handlers:

Page Link
DialogHandler https://github.com/ALaurian/Marionette/wiki/DialogHandler.cs
DownloadHandler https://github.com/ALaurian/Marionette/wiki/DownloadHandler.cs

Workflow:

Page Link
Loops https://github.com/ALaurian/Marionette/wiki/Loops.cs
Workflow https://github.com/ALaurian/Marionette/wiki/Workflow.cs

Orchestrator:

Page Link
Orchestrator https://github.com/ALaurian/Marionette/wiki/Orchestrator.cs
QueueItemPriority https://github.com/ALaurian/Marionette/wiki/QueueItemPriority.cs
QueueItemStatus https://github.com/ALaurian/Marionette/wiki/QueueItemStatus.cs
BusinessRuleException https://github.com/ALaurian/Marionette/wiki/BusinessRuleException.cs
QueueItem https://github.com/ALaurian/Marionette/wiki/QueueItem.cs
Asset https://github.com/ALaurian/Marionette/wiki/Asset.cs
Credential https://github.com/ALaurian/Marionette/wiki/Credential.cs
AddToQueue https://github.com/ALaurian/Marionette/wiki/AddToQueue.cs
ClearQueue https://github.com/ALaurian/Marionette/wiki/ClearQueue.cs
CloseConnection https://github.com/ALaurian/Marionette/wiki/CloseConnection.cs
ConvertDataTableToQueueItemList https://github.com/ALaurian/Marionette/wiki/ConvertDataTableToQueueItemList.cs
CreateQueue https://github.com/ALaurian/Marionette/wiki/CreateQueue.cs
DeleteQueue https://github.com/ALaurian/Marionette/wiki/DeleteQueue.cs
DeleteQueueItem https://github.com/ALaurian/Marionette/wiki/DeleteQueueItem.cs
ReceiveData https://github.com/ALaurian/Marionette/wiki/ReceiveData.cs
RetrieveSecureString https://github.com/ALaurian/Marionette/wiki/RetrieveSecureString.cs
StoreSecureString https://github.com/ALaurian/Marionette/wiki/StoreSecureString.cs
TableExists https://github.com/ALaurian/Marionette/wiki/TableExists.cs
UpdateQueueItem https://github.com/ALaurian/Marionette/wiki/UpdateQueueItem.cs

Excel:

Page Link
Excel https://github.com/ALaurian/Marionette/wiki/Excel.cs
AppendRange https://github.com/ALaurian/Marionette/wiki/AppendRange.cs
AutoFill https://github.com/ALaurian/Marionette/wiki/AutoFill.cs
ClearSheetRangeTable https://github.com/ALaurian/Marionette/wiki/ClearSheetRangeTable.cs
Close https://github.com/ALaurian/Marionette/wiki/[Excel]Close.cs
CopyPaste https://github.com/ALaurian/Marionette/wiki/CopyPaste.cs
DeleteCell https://github.com/ALaurian/Marionette/wiki/DeleteCell.cs
DeleteColumn https://github.com/ALaurian/Marionette/wiki/DeleteColumn.cs
DeleteRange https://github.com/ALaurian/Marionette/wiki/DeleteRange.cs
DeleteRow https://github.com/ALaurian/Marionette/wiki/DeleteRow.cs
ExecuteMacro https://github.com/ALaurian/Marionette/wiki/ExecuteMacro.cs
FillRange https://github.com/ALaurian/Marionette/wiki/FillRange.cs
Filter https://github.com/ALaurian/Marionette/wiki/Filter.cs
FindAndReplaceValue https://github.com/ALaurian/Marionette/wiki/FindAndReplaceValue.cs
FindFirstAndLastDataRow https://github.com/ALaurian/Marionette/wiki/FindFirstAndLastDataRow.cs
FormatAsTable https://github.com/ALaurian/Marionette/wiki/FormatAsTable.cs
FormatCells https://github.com/ALaurian/Marionette/wiki/FormatCells.cs
GetColumnValue https://github.com/ALaurian/Marionette/wiki/GetColumnValue.cs
GetExcelColumnName https://github.com/ALaurian/Marionette/wiki/GetExcelColumnName.cs
GetRangeValue https://github.com/ALaurian/Marionette/wiki/GetRangeValue.cs
GetRowValue https://github.com/ALaurian/Marionette/wiki/GetRowValue.cs
GetSelectedRange https://github.com/ALaurian/Marionette/wiki/GetSelectedRange.cs
GetWorkbookSheet https://github.com/ALaurian/Marionette/wiki/GetWorkbookSheet.cs
GetWorkbookSheets https://github.com/ALaurian/Marionette/wiki/GetWorkbookSheets.cs
InsertColumn https://github.com/ALaurian/Marionette/wiki/InsertColumn.cs
InsertDataTable https://github.com/ALaurian/Marionette/wiki/InsertDataTable.cs
InsertRow https://github.com/ALaurian/Marionette/wiki/InsertRow.cs
InvokeVBA https://github.com/ALaurian/Marionette/wiki/InvokeVBA.cs
Lookup https://github.com/ALaurian/Marionette/wiki/Lookup.cs
ReadCellColor https://github.com/ALaurian/Marionette/wiki/ReadCellColor.cs
ReadCellFormula https://github.com/ALaurian/Marionette/wiki/ReadCellFormula.cs
ReadCellValue https://github.com/ALaurian/Marionette/wiki/ReadCellValue.cs
RemoveDuplicates https://github.com/ALaurian/Marionette/wiki/RemoveDuplicates.cs
Save https://github.com/ALaurian/Marionette/wiki/Save.cs
SaveAs https://github.com/ALaurian/Marionette/wiki/SaveAs.cs
SelectRange https://github.com/ALaurian/Marionette/wiki/SelectRange.cs
SortRange https://github.com/ALaurian/Marionette/wiki/SortRange.cs
TextToColumns https://github.com/ALaurian/Marionette/wiki/TextToColumns.cs
VLookup https://github.com/ALaurian/Marionette/wiki/VLookup.cs
WriteCell https://github.com/ALaurian/Marionette/wiki/WriteCell.cs
WriteDataTableFromExcel https://github.com/ALaurian/Marionette/wiki/WriteDataTableFromExcel.cs

Web Performers:

Page Link
Click https://github.com/ALaurian/Marionette/wiki/Click.cs
DoubleClick https://github.com/ALaurian/Marionette/wiki/DoubleClick.cs
GetAttribute https://github.com/ALaurian/Marionette/wiki/GetAttribute.cs
GetText https://github.com/ALaurian/Marionette/wiki/GetText.cs
Highlight https://github.com/ALaurian/Marionette/wiki/Highlight.cs
Hover https://github.com/ALaurian/Marionette/wiki/Hover.cs
ScrollToElement https://github.com/ALaurian/Marionette/wiki/ScrollToElement.cs
SendKey https://github.com/ALaurian/Marionette/wiki/SendKey.cs
SetText https://github.com/ALaurian/Marionette/wiki/SetText.cs
Check https://github.com/ALaurian/Marionette/wiki/Check.cs
UnCheck https://github.com/ALaurian/Marionette/wiki/UnCheck.cs
DragAndDrop https://github.com/ALaurian/Marionette/wiki/DragAndDrop.cs
Scrape https://github.com/ALaurian/Marionette/wiki/Scrape.cs

Web Pages:

Page Link
ActivatePage https://github.com/ALaurian/Marionette/wiki/ActivatePage.cs
Close https://github.com/ALaurian/Marionette/wiki/Close.cs
CloseFirstPage https://github.com/ALaurian/Marionette/wiki/CloseFirstPage.cs
CloseLastPage https://github.com/ALaurian/Marionette/wiki/CloseLastPage.cs
ClosePage https://github.com/ALaurian/Marionette/wiki/ClosePage.cs
GetPageByIndex https://github.com/ALaurian/Marionette/wiki/GetPageByIndex.cs
Navigate https://github.com/ALaurian/Marionette/wiki/Navigate.cs
NewPage https://github.com/ALaurian/Marionette/wiki/NewPage.cs
AddCookies https://github.com/ALaurian/Marionette/wiki/AddCookies.cs
CallApi https://github.com/ALaurian/Marionette/wiki/CallApi.cs
DeleteAllCookies https://github.com/ALaurian/Marionette/wiki/DeleteAllCookies.cs
ExecuteJavaScript https://github.com/ALaurian/Marionette/wiki/ExecuteJavaScript.cs
GetCookies https://github.com/ALaurian/Marionette/wiki/GetCookies.cs
GoBack https://github.com/ALaurian/Marionette/wiki/GoBack.cs
GoForward https://github.com/ALaurian/Marionette/wiki/GoForward.cs

Web Dialogs:

Page Link
AcceptDialog https://github.com/ALaurian/Marionette/wiki/AcceptDialog.cs
AcceptDialogIf https://github.com/ALaurian/Marionette/wiki/AcceptDialogIf.cs
DismissDialog https://github.com/ALaurian/Marionette/wiki/DismissDialog.cs
DismissDialogIf https://github.com/ALaurian/Marionette/wiki/DismissDialogIf.cs

Web Downloads:

Page Link
GetDownloadedFiles https://github.com/ALaurian/Marionette/wiki/GetDownloadedFiles.cs
SetFileLocation https://github.com/ALaurian/Marionette/wiki/SetFileLocation.cs
SetFilesLocation https://github.com/ALaurian/Marionette/wiki/SetFilesLocation.cs
GetDownloadedFilePath https://github.com/ALaurian/Marionette/wiki/GetDownloadedFilePath.cs

Web Crawlers:

Page Link
FindAllChildren https://github.com/ALaurian/Marionette/wiki/FindAllChildren.cs
FindAllDescendants https://github.com/ALaurian/Marionette/wiki/FindAllDescendants.cs
FindElement https://github.com/ALaurian/Marionette/wiki/FindElement.cs
GetFocusedElement https://github.com/ALaurian/Marionette/wiki/GetFocusedElement.cs
WaitElementAppear https://github.com/ALaurian/Marionette/wiki/WaitElementAppear.cs
WaitElementVanish https://github.com/ALaurian/Marionette/wiki/WaitElementVanish.cs
WaitElementVisible https://github.com/ALaurian/Marionette/wiki/WaitElementVisible.cs
Clone this wiki locally