Skip to content

Releases: instana/synthetic-browser-script

v1.1.12

Choose a tag to compare

@anirudhanp55 anirudhanp55 released this 03 Sep 10:18
994cfaf
  • 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

Choose a tag to compare

@lijingmu lijingmu released this 09 Aug 02:25
1ca5d9a
  • Integrate latest enhancements on Selenium recorded webpage script tests to resolve incompatible issues between Selenium IDE and Instana (#34):

    • Fix issues with assertText and verifyText commands: if there are values with leading or tailing white spaces, the text dose not match.
    • Fix issues with editContent command: if there are single quotes in value of editContent command, there will be JavascriptError: javascript error: Unexpected identifier
    • Enhance webpage script and browser script in alert handling to avoid UnexpectedAlertOpenError: unexpected alert open: {Alert text : } reported by selenium-webdriver.
  • 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

Choose a tag to compare

@lijingmu lijingmu released this 01 Jul 08:50
5c4f855
  • 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.js and search-instana.side (#29)

v1.1.9

Choose a tag to compare

@lijingmu lijingmu released this 07 Jun 10:38
7c911f2

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

Choose a tag to compare

@lijingmu lijingmu released this 28 Apr 07:03
02178cc
  • 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 LTS now
  • Update README and FAQ
  • Update example to remove original api-sample.js since it is out of date, and add a new api-sample-complex.js

v1.1.5

Choose a tag to compare

@lijingmu lijingmu released this 11 Apr 08:20
3c04fb2
  • Provide a new browser testing API $browser.generateTOTPToken to support login with 2-factor authentication
  • Add examples of browser script test_login_2fa.js and Selenium SIDE script test-login-2fa.side
  • Add guidance in FAQ to demonstrate how to login with 2-factor authentication

v1.1.4

Choose a tag to compare

@lijingmu lijingmu released this 28 Feb 09:54
b593749
  • Deliver v1.1.4 with latest fixes and enhancement
  • Update example test_ibm.js since IBM website changed

v1.1.3

Choose a tag to compare

@lijingmu lijingmu released this 14 Dec 08:05
ff40e71
  • Add more instructions in FAQ
  • Update example of mouse actions based on users feedback
  • Create a new version of bundle to integrate recent changes and enhancement

v1.1.2

Choose a tag to compare

@lijingmu lijingmu released this 15 Nov 07:24
25680c6
  • Add new 3rd-party module of authenticator
  • Upgrade crypto-js to fix CVE issue.

v1.1.1

Choose a tag to compare

@lijingmu lijingmu released this 27 Oct 01:16
d72db34
  • Fixed a regression issue for taking screenshot when test failures. Added error tolerance to avoid loop error handling when close browser manually.
  • Updated samples