Releases: vmi/selenese-runner-java
Releases · vmi/selenese-runner-java
selenese-runner-java-3.28.0
- Improve interactive mode and support breakpoints. (PR #310 by @shenlian8)
- Refine interactive mode handling.
- Update dependency versions.
- Refine
pom.xml
.- Exclude unused dependencies. (PR #313 by @cesarsotovalero)
- Add setter method for Result to TestSuite. (PR #312 by @shenlian8)
- Add new option
--no-replace-alert-method
to disable replacement of alert funcions. (PR #314 by @koichirok)
selenese-runner-java-3.27.1
- Make
Runner#setupMaxTimeTimer()
public. (#309)
selenese-runner-java-3.27.0
- Fix an error
The log recorder of *** is already set.
. (#308) - Refine option handling.
selenese-runner-java-3.26.0
- Add support for commented out commands. (#307)
- Update dependency versions.
selenese-runner-java-3.25.0
- Fix interactive mode on windows. (PR #306 by @koichirok)
- Add new commands of SIDE format:
run
forEach
(#305)
Note: In the following cases, the behavior differs from that of Selenium IDE:- If ARRAY VARIABLE is not an array, it is treated as an error. (Selenium IDE does not treat it as an error but its behavior is undefined)
- Within other loops, it will become a new loop each time it is reached. (In Selenium IDE, it will remain in a state where the loop has been finished after the second time. Is it bug?)
storeJson
- Improve variable substitution processing. (#304)
- Improve proxy support. (#303)
- Add new option
--proxy-type
. - Add the following proxy types:
manual
,pac
,autodetect
, andsystem
.
- Add new option
- Fix a corner case bug related to timeouts.
- Update dependency versions.
selenese-runner-java-3.24.1
- In
selectFrame
command, retry until timeout if specified frame is not found. - Fix to suppress the output of empty comments in SIDE file.
selenese-runner-java-3.24.0
selenese-runner-java-3.23.0
- Fix
***XpathCount
commands to treat as 0 when the element can not be found. (#298)