├── .gitignore ├── Components ├── BasicComponent.py ├── Common │ ├── Button.py │ ├── Dropdown.py │ ├── FileUpload.py │ ├── Icon.py │ └── TextInput.py └── PerspectiveComponents │ ├── Charts │ ├── Pie.py │ ├── PowerChart.py │ ├── TimeSeriesChart.py │ └── XYChart.py │ ├── Common │ ├── Checkbox.py │ ├── ComponentModal.py │ ├── DateRangeSelector.py │ ├── DateTimePicker.py │ ├── Table.py │ ├── TablePieces │ │ ├── Body.py │ │ ├── Filter.py │ │ ├── HeaderAndFooter.py │ │ └── Pager.py │ ├── TagBrowseTree.py │ └── Tree.py │ ├── Containers │ ├── Column.py │ ├── Coordinate.py │ ├── Split.py │ └── Tab.py │ ├── Displays │ ├── AlarmTable.py │ ├── Audio.py │ ├── Barcode.py │ ├── CylindricalTank.py │ ├── Dashboard.py │ ├── EquipmentSchedule.py │ ├── GoogleMap.py │ ├── Icon.py │ ├── Image.py │ ├── InlineFrame.py │ ├── LEDDisplay.py │ ├── Label.py │ ├── LinearScale.py │ ├── Map.py │ ├── Markdown.py │ ├── Progress.py │ ├── Table.py │ ├── TagBrowseTree.py │ ├── Thermometer.py │ ├── Tree.py │ └── VideoPlayer.py │ ├── Embedding │ ├── Accordion.py │ ├── Carousel.py │ ├── EmbeddedView.py │ ├── FlexRepeater.py │ └── ViewCanvas.py │ ├── Inputs │ ├── BarcodeScanner.py │ ├── Button.py │ ├── Checkbox.py │ ├── DateTime.py │ ├── Dropdown.py │ ├── FileUpload.py │ ├── FormComponent.py │ ├── MultiStateButton.py │ ├── NumericEntryField.py │ ├── OneShotButton.py │ ├── PasswordField.py │ ├── RadioGroup.py │ ├── SignaturePad.py │ ├── Slider.py │ ├── TextArea.py │ ├── TextField.py │ └── ToggleSwitch.py │ ├── Navigation │ ├── HorizontalMenu.py │ ├── Link.py │ └── MenuTree.py │ ├── Reporting │ └── ReportViewer.py │ ├── Symbols │ └── Symbol.py │ └── Tooltip.py ├── Helpers ├── CSSEnumerations.py ├── Filtering.py ├── Formatting.py ├── GeographicPoint.py ├── IAAssert.py ├── IAExpectedConditions │ └── IAExpectedConditions.py ├── IASelenium.py ├── Ignition │ ├── Alarm.py │ ├── AlarmEvent.py │ ├── QualifiedValue.py │ └── Tag.py ├── PerspectiveAlarm.py ├── PerspectivePages │ ├── AuthChallengeHelper.py │ ├── DockedViewHelper.py │ ├── LoginHelper.py │ ├── NotificationHelper.py │ ├── PopupHelper.py │ ├── Quality.py │ └── QualityOverlayHelper.py └── Point.py ├── LICENSE ├── Pages ├── BasicPageObject.py ├── IgnitionPageObject.py ├── PagePiece.py ├── Perspective │ ├── AppBar.py │ ├── DockedView.py │ ├── Popup.py │ ├── PrintPreviewPage.py │ ├── TerminalStates │ │ ├── Forbidden.py │ │ ├── LoggedOut.py │ │ ├── MobileLicense.py │ │ ├── PageClosed.py │ │ ├── ProjectNotFound.py │ │ ├── ProjectNotRunnable.py │ │ ├── SessionClosed.py │ │ └── TerminalStatePageObject.py │ ├── View.py │ ├── ViewCanvasInstancedView.py │ └── Widget.py └── PerspectivePageObject.py ├── README.md └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /Components/BasicComponent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/BasicComponent.py -------------------------------------------------------------------------------- /Components/Common/Button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/Common/Button.py -------------------------------------------------------------------------------- /Components/Common/Dropdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/Common/Dropdown.py -------------------------------------------------------------------------------- /Components/Common/FileUpload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/Common/FileUpload.py -------------------------------------------------------------------------------- /Components/Common/Icon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/Common/Icon.py -------------------------------------------------------------------------------- /Components/Common/TextInput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/Common/TextInput.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Charts/Pie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Charts/Pie.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Charts/PowerChart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Charts/PowerChart.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Charts/TimeSeriesChart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Charts/TimeSeriesChart.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Charts/XYChart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Charts/XYChart.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/Checkbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/Checkbox.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/ComponentModal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/ComponentModal.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/DateRangeSelector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/DateRangeSelector.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/DateTimePicker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/DateTimePicker.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/Table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/Table.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/TablePieces/Body.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/TablePieces/Body.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/TablePieces/Filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/TablePieces/Filter.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/TablePieces/HeaderAndFooter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/TablePieces/HeaderAndFooter.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/TablePieces/Pager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/TablePieces/Pager.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/TagBrowseTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/TagBrowseTree.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Common/Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Common/Tree.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Containers/Column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Containers/Column.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Containers/Coordinate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Containers/Coordinate.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Containers/Split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Containers/Split.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Containers/Tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Containers/Tab.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/AlarmTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/AlarmTable.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Audio.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Barcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Barcode.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/CylindricalTank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/CylindricalTank.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Dashboard.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/EquipmentSchedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/EquipmentSchedule.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/GoogleMap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/GoogleMap.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Icon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Icon.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Image.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/InlineFrame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/InlineFrame.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/LEDDisplay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/LEDDisplay.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Label.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/LinearScale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/LinearScale.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Map.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Markdown.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Progress.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Table.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/TagBrowseTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/TagBrowseTree.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Thermometer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Thermometer.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/Tree.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Displays/VideoPlayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Displays/VideoPlayer.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Embedding/Accordion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Embedding/Accordion.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Embedding/Carousel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Embedding/Carousel.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Embedding/EmbeddedView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Embedding/EmbeddedView.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Embedding/FlexRepeater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Embedding/FlexRepeater.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Embedding/ViewCanvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Embedding/ViewCanvas.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/BarcodeScanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/BarcodeScanner.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/Button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/Button.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/Checkbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/Checkbox.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/DateTime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/DateTime.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/Dropdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/Dropdown.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/FileUpload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/FileUpload.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/FormComponent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/FormComponent.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/MultiStateButton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/MultiStateButton.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/NumericEntryField.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/NumericEntryField.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/OneShotButton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/OneShotButton.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/PasswordField.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/PasswordField.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/RadioGroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/RadioGroup.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/SignaturePad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/SignaturePad.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/Slider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/Slider.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/TextArea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/TextArea.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/TextField.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/TextField.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Inputs/ToggleSwitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Inputs/ToggleSwitch.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Navigation/HorizontalMenu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Navigation/HorizontalMenu.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Navigation/Link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Navigation/Link.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Navigation/MenuTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Navigation/MenuTree.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Reporting/ReportViewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Reporting/ReportViewer.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Symbols/Symbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Symbols/Symbol.py -------------------------------------------------------------------------------- /Components/PerspectiveComponents/Tooltip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Components/PerspectiveComponents/Tooltip.py -------------------------------------------------------------------------------- /Helpers/CSSEnumerations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/CSSEnumerations.py -------------------------------------------------------------------------------- /Helpers/Filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/Filtering.py -------------------------------------------------------------------------------- /Helpers/Formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/Formatting.py -------------------------------------------------------------------------------- /Helpers/GeographicPoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/GeographicPoint.py -------------------------------------------------------------------------------- /Helpers/IAAssert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/IAAssert.py -------------------------------------------------------------------------------- /Helpers/IAExpectedConditions/IAExpectedConditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/IAExpectedConditions/IAExpectedConditions.py -------------------------------------------------------------------------------- /Helpers/IASelenium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/IASelenium.py -------------------------------------------------------------------------------- /Helpers/Ignition/Alarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/Ignition/Alarm.py -------------------------------------------------------------------------------- /Helpers/Ignition/AlarmEvent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/Ignition/AlarmEvent.py -------------------------------------------------------------------------------- /Helpers/Ignition/QualifiedValue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/Ignition/QualifiedValue.py -------------------------------------------------------------------------------- /Helpers/Ignition/Tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/Ignition/Tag.py -------------------------------------------------------------------------------- /Helpers/PerspectiveAlarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/PerspectiveAlarm.py -------------------------------------------------------------------------------- /Helpers/PerspectivePages/AuthChallengeHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/PerspectivePages/AuthChallengeHelper.py -------------------------------------------------------------------------------- /Helpers/PerspectivePages/DockedViewHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/PerspectivePages/DockedViewHelper.py -------------------------------------------------------------------------------- /Helpers/PerspectivePages/LoginHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/PerspectivePages/LoginHelper.py -------------------------------------------------------------------------------- /Helpers/PerspectivePages/NotificationHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/PerspectivePages/NotificationHelper.py -------------------------------------------------------------------------------- /Helpers/PerspectivePages/PopupHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/PerspectivePages/PopupHelper.py -------------------------------------------------------------------------------- /Helpers/PerspectivePages/Quality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/PerspectivePages/Quality.py -------------------------------------------------------------------------------- /Helpers/PerspectivePages/QualityOverlayHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/PerspectivePages/QualityOverlayHelper.py -------------------------------------------------------------------------------- /Helpers/Point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Helpers/Point.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /Pages/BasicPageObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/BasicPageObject.py -------------------------------------------------------------------------------- /Pages/IgnitionPageObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/IgnitionPageObject.py -------------------------------------------------------------------------------- /Pages/PagePiece.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/PagePiece.py -------------------------------------------------------------------------------- /Pages/Perspective/AppBar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/AppBar.py -------------------------------------------------------------------------------- /Pages/Perspective/DockedView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/DockedView.py -------------------------------------------------------------------------------- /Pages/Perspective/Popup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/Popup.py -------------------------------------------------------------------------------- /Pages/Perspective/PrintPreviewPage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/PrintPreviewPage.py -------------------------------------------------------------------------------- /Pages/Perspective/TerminalStates/Forbidden.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/TerminalStates/Forbidden.py -------------------------------------------------------------------------------- /Pages/Perspective/TerminalStates/LoggedOut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/TerminalStates/LoggedOut.py -------------------------------------------------------------------------------- /Pages/Perspective/TerminalStates/MobileLicense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/TerminalStates/MobileLicense.py -------------------------------------------------------------------------------- /Pages/Perspective/TerminalStates/PageClosed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/TerminalStates/PageClosed.py -------------------------------------------------------------------------------- /Pages/Perspective/TerminalStates/ProjectNotFound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/TerminalStates/ProjectNotFound.py -------------------------------------------------------------------------------- /Pages/Perspective/TerminalStates/ProjectNotRunnable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/TerminalStates/ProjectNotRunnable.py -------------------------------------------------------------------------------- /Pages/Perspective/TerminalStates/SessionClosed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/TerminalStates/SessionClosed.py -------------------------------------------------------------------------------- /Pages/Perspective/TerminalStates/TerminalStatePageObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/TerminalStates/TerminalStatePageObject.py -------------------------------------------------------------------------------- /Pages/Perspective/View.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/View.py -------------------------------------------------------------------------------- /Pages/Perspective/ViewCanvasInstancedView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/ViewCanvasInstancedView.py -------------------------------------------------------------------------------- /Pages/Perspective/Widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/Perspective/Widget.py -------------------------------------------------------------------------------- /Pages/PerspectivePageObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/Pages/PerspectivePageObject.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inductiveautomation/ignition-automation-tools/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | selenium==4.10.0 2 | --------------------------------------------------------------------------------