You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fixed side-runner foreach command
* Fixed Test for foreach in Selianize
Fixed the for each test.
* connection mode ui changes
Connected Mode Implementation
Fixed check for connection ID bug
Fixed prettier bug and changed description of pop up
Fixed prettier bug
Fixed prettier bug
Plugin Manager Fix, modified dialog, window focus addition
Closure
Prettier
Prettier
Prettier
Restart to welcome sccreen when entering connected mode
Prettier
Prettier
Prettier
Prettier
Prettier
Prettier
Prettier
debug travis fail
restart capabiulity everytime is starting a connection
prettier
travis bugs
travis bugs
* documentation of connected mode
* deleted end connection
* change saving message
* fix bug
* prettier
* deleted a unwanted file
* changing errors to response with error code
* Revert "Changing errors to response with error code"
* Use promise to refactor the code (#12)
* Use promise to refactor the code
* Change the position of skipping save.
* remove the restart payload from connect call.
* Hide the force close endpoint.
* Fix a launch problem when IDE is already in non-control mode.
* convert all throw to error response.
* fixing indentation issues causing build failure
* adding space in comments to retrigger the build
* using prettier to re-indent
* Revert "using prettier to re-indent"
* Revert "retrigger the build"
* Revert "fixing indentation issues causing build failure"
* removing unused import
* indentation changes for build
* bug fixes
* fixing error message
* reindent using eslint instead of prettier
* Updated document to use goog:chromeOptions (#757)
* Added first pass on command schema validation with error handling for code export and displaying the message in the GUI.
* fixed typo on code-export: targret into target (#784)
* Moved the isOptional declaration for arguments to the command object.
* Added validation support for ignored commands, other commands with optional args (e.g., executeScript). Also added the test name to the error for easier user reference (e.g., when exporting a suite of tests that has a command error)
* Added side-model package with Commands and ArgTypes
* Stopped mixing ES5 & ES6 exports and added a test to verify that the index is exporting the correct thing
* Updated everything to use side-model instead of direct calls to models/Command/etc
* Config for stale bot, for managing issues
* Remove stale bot config since it is on master now
* Added linting rule for the `.only` filter applied to tests/suites
* Removed .only filter from selianize index test
* Added linting rules from eslint-plugin-node
* Added master remnants to gitignore
* Added installing the website deps to the CI config
* Added userAgent checks to side-utils
* Updated the beforeEach hook for each language to check the user agent to determine the browser name and default to Chrome if it's not available
* Added environment checks to side-utils
* Added side-utils to selenium-ide
* Exposed environment from side-utils
* Updated selenium-ide/common/utils to use side-utils
* Added lowercasing to the JS beforeEach hook when using the browserName from the user agent
* Added check for `window` before setting the userAgent in side-utils/user-agent
* Catch undefined error for window in side-utils/user-agent
* re: side-utils/user-agent: Forgot to call the function. Storing it in a variable and exposing it instead
* Fixed erroneous reference change for Command. Fixes regression found when playing back all tests in a suite
* Reset timesVisited to 0 when finished iterating through a forEach collection. Fixes#792
* Added test coverage for reseting timesVisited when completing a forEach loop. Also moved the setter into evaluateForEach
* Added linting to release-prep script
* Updated changelog
* v3.12.2
* Fix for off-by-one error in nested forEach command blocks. Fixes#792
* Updated changelog
* v3.12.3
* Added a seed test for nested forEach
* Extending api to open SeleniumIDE and load projects
Co-Authored-By: Tomer <[email protected]>
* fixed typo
* fix lint
* Updated side-runner version of jest-environment-selenium
* Added loopLimit param to repeatIf
* Updated retryLimit to ignore forEach commands
* prevent unregistered plugins from communicating with Selenium IDE
* Updated changelog
* lint fix
* Revert error handling for unregistered commands due to a race condition which breaks plugins (and doesn't propagate the error)
* Variable Property Access
Co-authored-by: Tomer <[email protected]>
* Added the ability to register a command in side-model
* Wired up plugin command registration to side-model
* Added the isOptional check to the target param too (with some cleanup)
* Updated changelog
* dont allow usage of npm
* Fixed linting error
* v3.13.0
* API bug (#809)
Fixed check instead of req.id req.project
* Fixed typo. Action reference should be Actions reference to avoid casting. (#743)
* Fixed typo. Action should really be Actions reference to avoid casting.
* Updating snapshot to ensure build succeeds
* parent bb93dfe
author cdifino <[email protected]> 1569005404 -0700
committer Nikhil Bansal <[email protected]> 1570570897 -0700
connection mode ui changes
Connected Mode Implementation
Fixed check for connection ID bug
Fixed prettier bug and changed description of pop up
Fixed prettier bug
Fixed prettier bug
Plugin Manager Fix, modified dialog, window focus addition
Closure
Prettier
Prettier
Prettier
Restart to welcome sccreen when entering connected mode
Prettier
Prettier
Prettier
Prettier
Prettier
Prettier
Prettier
debug travis fail
restart capabiulity everytime is starting a connection
prettier
travis bugs
travis bugs
documentation of connected mode
deleted end connection
change saving message
fix bug
prettier
deleted a unwanted file
changing errors to response with error code
Revert "Changing errors to response with error code"
Use promise to refactor the code (#12)
* Use promise to refactor the code
* Change the position of skipping save.
* remove the restart payload from connect call.
* Hide the force close endpoint.
* Fix a launch problem when IDE is already in non-control mode.
* convert all throw to error response.
using prettier to re-indent
adding space in comments to retrigger the build
Revert "using prettier to re-indent"
Revert "retrigger the build"
Revert "fixing indentation issues causing build failure"
removing unused import
indentation changes for build
bug fixes
fixing error message
reindent using eslint instead of prettier
* fixing error message
* reindent using eslint instead of prettier
* connection mode ui changes
Connected Mode Implementation
Fixed check for connection ID bug
Fixed prettier bug and changed description of pop up
Fixed prettier bug
Fixed prettier bug
Plugin Manager Fix, modified dialog, window focus addition
Closure
Prettier
Prettier
Prettier
Restart to welcome sccreen when entering connected mode
Prettier
Prettier
Prettier
Prettier
Prettier
Prettier
Prettier
debug travis fail
restart capabiulity everytime is starting a connection
prettier
travis bugs
travis bugs
documentation of connected mode
deleted end connection
* fixing bugs added in squash
* adding import back
* adding import back
* resolve review comments.
* Fix some indention issue.
* Fix the max-width of banner.
* connected mode resolve comments. (#29)
* resolve review comments.
* Fix some indention issue.
* Fix the max-width of banner.
* updating the api documentation
* indentation changes to fix build
* fixing css indentation issues
* Nbansal/feedbackchanges (#33)
changing private apis to /private/
sending project in message on save
Copy file name to clipboardExpand all lines: docs/api/plugins/system.md
+9-1Lines changed: 9 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Plugins System API
4
4
sidebar_label: System
5
5
---
6
6
7
-
The System API is the most basic API which Selenium IDE provides. It is not prefixed and can be called with `/`.
7
+
The System API is the most basic API which Selenium IDE provides. It is not prefixed and can be called with `/`.
8
8
9
9
#### Opening Selenium IDE
10
10
If the extension is installed, a request could be made by a plugin to open Selenium IDE.
@@ -62,4 +62,12 @@ Loads a project into the IDE, as if the user opened it, if the user has unsaved
62
62
project:JSON parsed side file
63
63
}
64
64
```
65
+
### `POST /control`
65
66
67
+
Start a connection from another chrome extension. When this connection is accepted by the user, Selenium IDE restarts and registers the caller, and the extension takes exclusive control of Selenium IDE until user closes Selenium IDE or another connection is accepted. When this mode is on, the save to computer functionality gets overwritten by sending the side file to the extension controlling Selenium IDE.
68
+
69
+
The payload of this call is identical to the payload of `POST /register` call.
70
+
71
+
### `POST /close`
72
+
73
+
When Selenium IDE is controlled by another chrome extension, the controller extension can use this API to close the IDE window. If user have any unsaved changes, it will prompt user to whether give up the changes or ignore the close. No payload is needed.
Copy file name to clipboardExpand all lines: docs/introduction/code-export.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -157,7 +157,7 @@ You can see an example of this being implemented in `packages/code-export-java-j
157
157
158
158
Once you've got everything else in place, it's time to wire it up for use in the UI.
159
159
160
-
This is possible in [`packages/code-export/src/index.js`](https://github.com/SeleniumHQ/selenium-ide/blob/v3/packages/code-export/src/index.js).
160
+
This is possible in [`packages/code-export/src/index.js`](https://github.com/SeleniumHQ/selenium-ide/blob/v3/packages/code-export/src/index.js).
161
161
162
162
You will need to add your language to `availableLanguages`.
0 commit comments