Skip to content

Releases: willowtreeapps/conductor

Updates to WebdriverManager

21 Mar 14:52
eb0b3fe

Choose a tag to compare

  • Update WebDriverManager version to 3.3.0 from 1.7.2

This should resolve issues with chrome not launching properly when running tests.

3.3.1

29 Oct 18:29
44388b9

Choose a tag to compare

  • Fix duplicate browser sessions
  • Update testng/maven dependencies

3.3.0

20 Sep 18:42
c95780e

Choose a tag to compare

  • Updated Selenium Java Client to 3.14.0
  • Custom capabilities can now be added at runtime the same as Conductor Mobile using
@Override
    protected DesiredCapabilities onCapabilitiesCreated(DesiredCapabilities desiredCapabilities) {
        desiredCapabilities.setCapability("nameofCapability", "ValueForCapabilitiy");
        return desiredCapabilities;
    }

v3.2.0

18 Jan 22:45
182b16c

Choose a tag to compare

Updates

  • Added TestNG support
  • Added thread-safe access to WebDriver
  • Most test for this project now run in parallel in TC

Note: Possible Breaking Change!!

Updating to this version could break some of your tests, the driver variable was made private in order to ensure thread safety and therefore cannot be accessed directly anymore. The correct way to access the driver now is to call getDriver().

v3.1.0

24 Dec 21:09
a546ae8

Choose a tag to compare

  • Added webdrivermanager library
  • Added back old base url jvm env arg (#20)
    • -DCONDUCTOR_BASE_URL env arg support so it won't break TeamCity CI builds
    • Tagged it as @Deprecated
  • Updated README.md to include the @Config annotation, JVM Env Args, and a link to all the Conductor APIs.
  • Updated scrollTo method to center on viewport (#22)

v3.0.1 Added back old base url jvm env arg

22 Nov 16:48
a0eaae8

Choose a tag to compare

  • Added old -DCONDUCTOR_BASE_URL env arg support so it won't break TeamCity CI builds
    • Tagged it as @Deprecated
  • Updated README.md to include the @Config annotation, JVM Env Args, and a link to all the Conductor APIs.

v3.0.0 Yaml Config Files & WebDriverManager Support

20 Nov 15:20
8d8143f

Choose a tag to compare

  • Implemented WebDriverManager to handle WebDriver updates
  • Moved to using a Yaml Config File instead of .properties file
  • @Config only supports the following, all other fields have been moved to the default config.yaml file:
    • browser()
    • path()
  • JVM env args only support the following,
    • -DconductorBaseUrl(renamed from -DCONDUCTOR_BASE_URL, you'll probably have to update TeamCity build)
    • -DconductorCurrentSchemes (new)

v2.6.0: Add scrolling helper methods and update drivers

25 Oct 14:46

Choose a tag to compare

  • add scrollTo() and isInView() helper methods to Locomotive
  • update all chromedrivers to 2.33

v2.5.4: Updated to Selenium 3.5.3 and latest geckodriver

28 Sep 15:07

Choose a tag to compare

  • Updated to Selenium 3.5.3 and latest geckodriver
  • Updated Firefox version to run tests on Travis

v2.5.3 - Fixed Bug that wouldn't close Chrome Windows

10 Jul 19:33

Choose a tag to compare

  • Fixed null pointer exception in screenshot (#10)
    • In some instances the exception thrown that triggers the screenshot taking does not have a message and it's equal to @null. Before using the message now I do a null check and use the exception name instead if it's null.