Releases: instana/synthetic-browser-script
Releases · instana/synthetic-browser-script
Release list
v1.1.12
- Updated Manifest version of SeneniumBuddy Extension from v2 to v3. Now local runner will support latest chrome versions. (#36)
- NodeJS upragded to v22
- Introduced feature flag(--isNewEngine) to support old and latest browsers.
v1.1.11
-
Integrate latest enhancements on Selenium recorded webpage script tests to resolve incompatible issues between Selenium IDE and Instana (#34):
- Fix issues with
assertTextandverifyTextcommands: if there arevalueswith leading or tailing white spaces, the text dose not match. - Fix issues with
editContentcommand: if there are single quotes in value of editContent command, there will beJavascriptError: javascript error: Unexpected identifier - Enhance webpage script and browser script in alert handling to avoid
UnexpectedAlertOpenError: unexpected alert open: {Alert text : }reported byselenium-webdriver.
- Fix issues with
-
Add new SIDE example:
github.side -
Upgrade third-party dependencies
-
Migrate FAQ to Instana public doc and add more troubleshooting guidance (#33):
- How to use reasonable window size in Selenium IDE recorded scripts
- How to scroll down to web element and then click on it. Provided completed sample code.
- How to pause a few seconds to resolve stale element reference error.
v1.1.10
- Update Readme to help users to install this tool on Windows + WSL 2 (#29)
- Update FAQ based on clients' feedback and questions: (#30 #31)
- Add clarification of Selenium IDE limitations and recommend to use browser script local runner to test script locally
- Add examples and solutions about how to resolve StaleElementReferenceError in browser testing
- Add examples and solutions in FAQ about how to verify test results
- Add command logging in console output for Selenium IDE recorded scripts to help users troubleshooting (#32)
2024-07-01T04:43:36Z [INFO] >>>>>>>> Command: [waitForElementPresent], target: [id=searchform], value: [20000] <<<<<<<< 2024-07-01T04:43:36Z [INFO] >>>>>>>> Command: [executeScript], target: [await $browser.takeScreenshot()], value: [] <<<<<<<< - Upgrade dependencies to fix CVEs, and delete unnecessary module dependency (#32)
- Update examples of
test_ibm.jsandsearch-instana.side(#29)
v1.1.9
Enhancement:
- Upgraded the selenium-webdriver from v4.1.2 to v4.20.0. More APIs can be supported.
- Selenium Manager will install required browser driver automatically if that not found in system path. Users do not need to do it manually.
Bug fix:
- Resolved page generation issues in timeline chart and HAR file.
- Fixed CVE issues.
- Updated examples.
v1.1.8
- Release a new bundle version with latest enhancement and fixes of Instana browser engine
- Upgrade Node.js version from v16 to v18, since v16 is not
LTSnow - Update README and FAQ
- Update example to remove original
api-sample.jssince it is out of date, and add a newapi-sample-complex.js
v1.1.5
- Provide a new browser testing API
$browser.generateTOTPTokento support login with 2-factor authentication - Add examples of browser script
test_login_2fa.jsand Selenium SIDE scripttest-login-2fa.side - Add guidance in FAQ to demonstrate how to login with 2-factor authentication