Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: FlaUI/FlaUI.WebDriver
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.0
Choose a base ref
...
head repository: FlaUI/FlaUI.WebDriver
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2.1
Choose a head ref
  • 19 commits
  • 29 files changed
  • 3 contributors

Commits on May 8, 2024

  1. Add failing test

    Add failing test based on reproduce in #35.
    aristotelos committed May 8, 2024
    Configuration menu
    Copy the full SHA
    da10f58 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Evict unavailable elements and windows

    Evict unavailable elements and windows to prevent COM exceptions and to
    free memory. See #35. The COM exceptions from a growing set of
    unavailable elements may be the cause of degrading performance as well.
    aristotelos committed May 13, 2024
    Configuration menu
    Copy the full SHA
    f2c4840 View commit details
    Browse the repository at this point in the history
  2. Use RuntimeId for performance

    Use the RuntimeId property to speed up equality comparison for known
    elements and windows. Along with this, catch possible COM exceptions
    during equality comparison if the element is no longer available.
    
    Closes #35.
    aristotelos committed May 13, 2024
    Configuration menu
    Copy the full SHA
    249137d View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Merge pull request #41 from FlaUI/evict-unavailable-elements

    Evict unavailable elements
    aristotelos authored May 14, 2024
    Configuration menu
    Copy the full SHA
    bbb1fb7 View commit details
    Browse the repository at this point in the history
  2. Add input sources in GetOrCreateInputSource

    The spec is unclear on when input sources should be added to the input source map. Previously it was being done in `ExtractActionSequence` but the problem with doing it there is that there's no way to know if `GetOrCreateInputSource` is returning an existing input source or creating a new one, causing #43.
    
    Move the logic to add an input source to `GetOrCreateInputSource` to fix  this.
    
    (It would kinda make sense to do it instead in `CreateInputSource` but the spec defines a caller of this method which adds the input source manually :/ )
    
    Fixes #43
    grokys committed May 14, 2024
    Configuration menu
    Copy the full SHA
    f1ec5a6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #44 from grokys/fixes/43-duplicate-input-source

    Add input sources in GetOrCreateInputSource
    aristotelos authored May 14, 2024
    Configuration menu
    Copy the full SHA
    e01d093 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Thread safe adding and evicting of elements

    Prevent stale enumerators and concurrency issues while adding or
    victing unavailable elements or windows. Closes #42.
    aristotelos committed May 15, 2024
    Configuration menu
    Copy the full SHA
    b58018f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #45 from FlaUI/thread-safe-evict

    Thread safe evicting of elements
    aristotelos authored May 15, 2024
    Configuration menu
    Copy the full SHA
    bb9eaf0 View commit details
    Browse the repository at this point in the history
  3. Better capability matching errors

    Use very specific error messages to indicate capability mismatches.
    aristotelos committed May 15, 2024
    Configuration menu
    Copy the full SHA
    d0d426d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #46 from FlaUI/better-capability-errors

    Better capability matching errors
    aristotelos authored May 15, 2024
    Configuration menu
    Copy the full SHA
    fd12f33 View commit details
    Browse the repository at this point in the history
  5. Update Selenium.WebDriver to 4.20.0

    Along with this, use the new timeout capability properties. Fixed an issue that the timeouts could be floating point numbers.
    aristotelos committed May 15, 2024
    Configuration menu
    Copy the full SHA
    0b71dbb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d9617e0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4733bce View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1c5d4be View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Add basic Windows-specific extensions

    Add Windows-specific extensions similar to appium-windows-driver to allow easier replacement.
    aristotelos committed May 16, 2024
    Configuration menu
    Copy the full SHA
    63b2585 View commit details
    Browse the repository at this point in the history
  2. Extend actions tests

    Add a specific hover test and rename the other tests according to the test naming convention.
    aristotelos committed May 16, 2024
    Configuration menu
    Copy the full SHA
    837241e View commit details
    Browse the repository at this point in the history
  3. Create dependabot.yml

    Roemer authored May 16, 2024
    Configuration menu
    Copy the full SHA
    bb6e770 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #48 from FlaUI/update-dependencies

    Update dependencies
    aristotelos authored May 16, 2024
    Configuration menu
    Copy the full SHA
    7889ff4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #47 from FlaUI/basic-windows-extensions

    Basic windows extensions
    aristotelos authored May 16, 2024
    Configuration menu
    Copy the full SHA
    76443af View commit details
    Browse the repository at this point in the history
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy