A browser automation framework and ecosystem.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by diemol about 3 years ago
For each component's detailed changelog, please check:
3ec9e0098a
- Setting pixel density to be independent from OS settings. Fixes issue 6112 :: Alexei Barantsev35c2361d50
- Updating necessary files for Python release :: AutomatedTester0da05da632
- Export logging API from main webdriver module. :: Jason Leyba72894b90ea
- Bump webdriverjs version to 2.41.0 and update published docs. :: Jason Leybadba13040f2
- Fixing imports in python formatter (IDE) :: Alexei Barantsev3c4c9c0a9c
- Fixing Java 8 incompatibility caused by use of old jruby :: Alexei Barantsev7a6270bb41
- Revert "Fixing Java 8 incompatibility caused by use of old jruby" because it breaks java 7 compatibility :( :: Alexei Barantsevab23e949ab
- Bump Ruby to 2.41.0 :: Jari Bakken3fc84a5253
- Bump Ruby version to 2.42.0.dev :: Jari Bakken26cc094103
- Remove deprecated functions. :: Jason Leybaa459010992
- "remote_url" and "remote_browser" parameters for "./go test_remote". :: Seva Lotoshnikoveaf22a4f13
- Error handling for startSession is handled in the parent class now. :: Kevin Menard17799b35f7
- Updating Json.NET version to 6.0.2 :: Jim Evanse4e825d065
- Refactoring JSON serialization of cookies in .NET :: Jim Evansf595c50ebf
- Updating gem references in Ruby module :: Alexei Barantsevcbac10460f
- Implementing augmentation indicator as an annotation :: Alexei Barantsev0a55daf7b2
- Fixing the build, adding a new file to build.desc :: Alexei Barantsevd0bc98e337
- Adding version number to the capabilities returned by htmlunitdriver. Fixes issue 7110 :: Alexei Barantsev0a8d2b0674
- Adding Firefox native event version support to CHANGELOG :: Jim Evans8edf63c644
- Deflaking tests :: Seva Lotoshnikovd8bf859890
- Minor cleanup FirefoxBinary.java :: Seva Lotoshnikovd971352732
- Use right annotation :: Seva Lotoshnikov636a0ae3d5
- Allowing FindBy, FindBys, FindAll annotations on types :: Seva Lotoshnikova3f9366505
- Generate new AUTHORS :: Andreas Tolfsen62bac37d93
- Correct typo. :: Jason Leyba83fee799a5
- IDEA 13.1 wants to update some config files :: Alexei Barantseve717e861dc
- Fixing imports in WebDriver Backed formatter (IDE). Fixes issue 7206 :: Alexei Barantsev25b83224b2
- Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev78e4e90450
- Strictly NO-OP code cleanups :: Seva Lotoshnikov9936a72f19
- Make Cookie serializable :: eoff8c423f2aed
- Don't use system path separators when computing URL paths. :: Jason Leyba06c088a338
- Packaging webdriven selenium (emulator) to client-combined jar. Fixes issue 7206 :: Alexei Barantsevaa55398c45
- command_executor should also support unicode strings as well. :: Luke Inman-Semerauc877e93b9f
- Use addEventListener if possible. Fixes issue 6680 :: Alexei Barantsev0184147c56
- Fixing copy-paste bug introduced in the previous commit :: Alexei Barantsev983d5b2e62
- Updating xpi install to align with mozprofile :: AutomatedTesterd336763b19
- Updating buck version to latest OSS release :: Simon Stewartb1d0842883
- Updating build process for Firefox native events components to use gecko 29 SDK :: Jim Evans0b52aaf13f
- Updating Firefox native event prebuilt libraries for Windows :: Jim Evansd18fcc7710
- WebDriverJS compatibility changes for Selenium 2.41 :: Seva Lotoshnikovf93ea6f82f
- Making ChromeDriver directly implement the interfaces representing features it implements. :: Seva Lotoshnikov78d510a40a
- Remove unnecessary dependency on bouncycastle. :: Jason Leyba2f2e40c750
- When Firefox is configured to accept all SSL certs (which is the default behavior), we need to set a time offset to prevent Firefox from using HSTS (HTTP Strict Transport Security). If we don't do this, Firefox will pre-fetch the certs for sites that should always be accessed over HTTPS and allows Firefox to catch man-in-the-middle attacks. While this is A Good Thing for users, it prevents WebDriver from accepting self-signed certs for these domains (e.g. when they are accessed through a HTTPS proxy). :: Jason Leyba71cb9e5af5
- Add ability to save an abitrary base64 string as a screenshot from a WebDriverJS test running in a browser. :: Jason Leyba363df28dc6
- Loosen input type to webdriver.stacktrace.getStack_ to account for an rare condition in FF 28+ where the Error() constructor returns undefined (not sure what causes it, just know it happens) :: Jason Leyba7268c783d3
- * Remove deprecated functions on webdriver.promise.Promise class * Use templates with webdriver.promise.Promise to improve types documentation. :: Jason Leyba7720dd8677
- adding Windows 8.1 platform, so we can use it in saucelabs for IE11 testing :: Luke Inman-Semerau58c194a568
- retry a test failure if there was a 'sauce' issue, like we exceeded the total time a test session is allowed to take. :: Luke Inman-Semerau182cf26925
- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evansdebd05e5fb
- Adding Windows 8.1 detection to Platform.extractFromSysProperty :: Jim Evansbe258039d6
- Updating naive user agent string checks to account for IE11 :: Jim Evansfe2a70d52a
- Updating .NET test suite to be consistent with Java tests :: Jim Evans06e283e3ed
- Eclipse compiler update for Java 8 support :: Jan Weitz678d1ffe25
- added task name to SCHEDULE_TASK event :: Anton Vynogradenkocda6ae229e
- Code comment changes for wait() :: smhcb5e6e968c0
- ChromeDriver 2.10.267517 binds to the loopback address instead of 0.0.0.0, so only attempt to connect using the loopback address. :: Jason Leybaa50f7ba9f3
- Bump Buck version :: Simon Stewart2294fbb15e
- File upload using remotedriver on python3 :: Artur Orlov8629dc6ec6
- Mobile - Network Connection implementation for Java and Python. :: Luke Inman-Semerau04d28555f8
- Move static resource serving code into DriverServlet. It is not part of the JSON wire protocol and including it in the command dispatcher complicates planned refactoring and other code cleanup. :: Jason Leyba1c0f6c83e1
- Don't include test code in //javascript/remote:clientbin :: Jason Leyba96673dff92
- Remove mime-type specific result rendering. This feature isn't used and adds a lot of complexity. :: Jason Leybad04d1653d8
- Every command handler returns ResultType.SUCCESS and those handlers that return an actual value do so through a level of indirection. This commit changes command handlers to just return results directly to the caller, making it possible to delete a lot of unnecessary code. :: Jason Leyba228d90f7a1
- Convert HttpRequest/Response to POJOs; handle all conversion to and from HttpServletRequest/Response inside DriverServlet. :: Jason Leyba4eb76e0686
- Test if we need to skip cookie tests for lack of a valid domain name before calling a method that asserts we have a valid domain name. :: Jason Leyba3a69b837ea
- Update two tests to work when running with a remote server, where the original js error will be the root exception, but not necessarily the second error in the cause chain. :: Jason Leyba111a3037a8
- When running tests against the remote server, ignore two tests that use required capabilities. The remote server only supports desired capabilities on new session requests. :: Jason Leybafdf34c6b17
- Change some tests to use Alert#accept() instead of Alert#dismiss() to get rid of alert dialogs. This is a workaround to ChromeDriver issue 764: :: Jason Leyba1bd26af0a5
- Pull the logic for converting Command/Response pairs to and frame HTTP request/response pairs into a common codec instead of duplicating the logic on the client and server. :: Jason Leyba31de201be0
- Remove some no-op calls to deprecated functions. :: Jason Leyba08ef062550
- Tweak messaging on SafariDriver client page to better reflect what is happening. Also added a log message pointing users to the toolbar button that opens the driver log page. :: Jason Leybad9538bebad
- Tweak text. :: Jason Leyba1a068570a8
- Fix NPE :: Jason Leybac2d2039544
- ElementNotVisibleException is a type of InvalidElementStateException. :: Jason Leyba13de1e6196
- Clean up use deprecated methods & classes. :: Jason Leybafa4bc4ed36
- Move some code around. :: Jason Leybacf3f13292a
- forgot to have the get actually call the remote end, update formatting :: Luke Inman-Semerau72e85cacd7
- SUPPORTS_BROWSER_CONNECTION was removed, missed a reference :: Luke Inman-Semerau30efd0c45c
- java json converter chooses Long (Number base class). Fixing RemoteNetworkConnection :: Luke Inman-Semerauc8ed0c89e4
- Properly configure the http client in the presence of user credentials. :: Jason Leybaf6e1797dde
- issue #7304 Fix memory leak caused by del in PhantomJS :: ChanMin Kim694a64dcdd
- missing init in new android module :: Luke Inman-Semeraue63151eb68
- Generate AUTHORS :: Andreas Tolfsen9608d57029
- Fixing a log message :: Alexei Barantsev0da4a96269
- Fixing IE driver crash when clicking on link that opens a new window. :: Jim Evans1f5e30c86d
- fixes issue for locating newly installed chrome versions :: ddavison50c8fa6d2e
- Cleaning outdated dirs out of .gitignore :: Alexei Barantseva0b26dc0c2
- Ruby: Fix for extensions whose install.rdf uses an attribute for em:id (issue 5978) :: Jari Bakkend8eff0ce24
- Refactoring the process of driver instances creation to use a new DriverProvider interface. DefaultDriverProvider wraps the current logic -- creating instances using reflection. This is a step to implement ability to load additional providers using ServiceLoader that can add new providers or override existing ones. :: Alexei Barantsev704e160db1
- Implement ability to load driver providers using ServiceLoader. A user can add new providers or override existing ones. To use this ability a user should: :: Alexei Barantsevf9ae2243b3
- Updating native events dll for FF28 :: Alexei Barantsev34dc2230fe
- Updating version match for native libs in firefox plugin manifest file :: Alexei Barantsevc9ccf2a347
- Ensure a test of Alert.dismiss actually calls Alert.dismiss :: Simon Stewart00f9aea336
- Remove a class of our which replicates HTTP status codes already given meaningful names in the standard JRE. :: Simon Stewart62a47fdbfe
- Bump the hmltunit version to 2.14 :: Simon Stewart10d8abebb4
- Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15) Update Closure compiler to v20140407 :: Jason Leybad8a36a4af6
- Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)" :: Jason Leyba3a28381ae7
- Ignoring IE6-only test failure for CSS :: Jim Evans5bc39476ce
- Fixing IE driver to allow JavaScript objects with property names with spaces :: Jim Evans11147dc7f4
- Preserve wrapped test function's string representation for Mocah's BDD interface. :: Jason Leyba147ca734cf
- Adding new interface methods to the stubs :: Alexei Barantsev7638bbbbed
- Click after move with offset should use last mouse position :: Alexei Barantsevf085b0df82
- Ignoring new test in the browsers that fail it on CI :: Alexei Barantsev0cd4d0d539
- Fixing a wrong test and unignoring it back, browsers are sane :: Alexei Barantsev2ad62fc4ac
- Fixing test to work in IE<10 :: Alexei Barantsev3ef1ebc002
- IE < 10 :: Alexei Barantsevb2a26a946f
- Fixing maven build (new package added) :: Alexei Barantsevec0831132f
- Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev70083e84c4
- Revert "Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)"" :: Jason Leyba4f8c792fc4
- Fixing clicks on invisible elements in HtmlUnitDriver broken by ElementNotVisibleException being a subclass of InvalidElementStateException :: Alexei Barantsev2f4b6524a7
- Still breaking things on CI. :: Jason Leybaa42ac275de
- Refactoring: converting a field to a local variable :: Alexei Barantsevc0b402e62d
- Removing outdated (unused) command constants :: Alexei Barantsevb51955536a
- Change ClearElement to be a subclass of WebElementHandler instead of WebDriverHandler :: Alexei Barantsev953007b48e
- Removing outdated getValue command handler :: Alexei Barantsevd65bad20f6
- Refactoring: moving an auxiliary class from the top level to inner class :: Alexei Barantsevc1358e87c5
- Removing unused import :: Alexei Barantsev6369b48315
- Fixing interactions API in Firefox to be able to move mouse to elements in frames using native events. Fixes issue 7253 :: Alexei Barantsevafde40cbbf
- Implementing more straightforward way to send keyboard events in synthesized mode. Fixes typing into number inputs and rich text editors (like tinymce) :: Alexei Barantsevc4c995e42a
- Removing unused functions :: Alexei Barantsevd8e9e15648
- Ignoring a failing test in IE :: Alexei Barantsev1eeb80641c
- Update example. :: Jason Leyba6e78b3ad01
- Updating third_party/py/jython.jar to Jython 2.5.3 :: Jim0e428d78d1
- I don't often revert my changes, but when I do, I do it 4 times. :: Jason Leybac5cfe7b215
- Use PRUnichar for Gecko < 29, char16_t otherwise. :: Jason Leybac1bc1cf500
- updating firefox prebuilts, thanks jleyba for fixing the build! :: Luke Inman-Semerau1b89862329
- Bumping python version number :: AutomatedTester8669576228
- Bumping Version numbers to 2.42 :: AutomatedTester9867b54600
- Updating JavaDocs :: AutomatedTester5e82430201
- Updating Changelog :: AutomatedTesterPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
c259e57fdf
- Removing deprecated ChromeOptions.setExperimentalOptions :: Simon Stewartd8816d8678
- Removing deprecated FirefoxProfile.setProxyPreferences method. :: Simon Stewart0908d52650
- Reducing the visibility of a deprecated class in the htmlunit driver. :: Simon Stewart48188878a0
- Removing old version of selenium rc emulation and leaving the new one in place. :: Simon Stewart1a17c9e0ad
- updating changelog / py docs and bumping version numbers for 2.40 :: Luke Inman-Semerau0cac3dab8c
- Bump gem version to 2.40.0 + update rb/CHANGES :: Jari Bakken3a49ae8b4a
- Updating .NET documentation build process :: Jim Evans26b18235c6
- Updating .NET WebDriverBackedSelenium build process to account for moved files :: Jim Evansfbe29a9886
- Silencing .NET documentation build warnings. No functional changes. :: Jim Evansb7305e3b47
- Minor cleanup. :: Jari Bakken68f96ffa6a
- Fixing the java build :: Alexei Barantsev6dcca1e388
- Really, for-real fixing the Java build :: Jim Evans305680364a
- Removing tests for deleted method :: Alexei Barantsev0785d107d8
- adding hash method to webelement so that one can put found elements in a python set for uniqueness :: Luke Inman-Semerau34a63e46e2
- Refactoring usage of command executors in .NET. :: Jim Evans133d113684
- Implementing ITakesScreenshot in RemoteWebDriver base class instead of subclasses :: Jim Evansfa76f9a4f3
- Removing deprecated .NET Android driver :: Jim Evans169dba6ad4
- Cleaning up testShouldDoNothingIfThereIsNothingToGoBackTo :: Seva Lotoshnikovb91a563eb5
- intellij wants some changes :: Luke Inman-Semeraue71f03fb0d
- Fixing javadoc. Fixes issue 7033 :: Alexei Barantsev8a0a2ce327
- Update download link to googleapis.com :: Yi Zeng148cc9a5b8
- Fix docstring :: Alexander Bayandinb09f365a97
- adding link to standalone-server in pydocs :: Luke Inman-Semerau37ea8e663f
- Added locator support to frame_to_be_available_and_switch_to_it(). :: Magnus E. Halvorsenb2130906bd
- service.py: fix service_args[] handling :: jmuramatsu7d51a840f3
- Add property for silencing chromedriver :: Tobias Lidskog7571e978ef
- Generate AUTHORS :: Andreas Tolfsenb20e5d3bec
- Add aliases for jimevans and hugs :: Andreas Tolfsen76131aea10
- Add alias for yizeng in .mailmap and update AUTHORS :: Yi Zeng6239c3c25f
- Copying resources from the proper jar to a maven artifact selenium-java :: Alexei Barantsev693740c473
- Adding excludeSwitches to the list of known Chrome options :: Jim Evans5fed4c7d19
- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evansbfd3cce484
- Updating documentation comment. No functional changes :: Jim Evans1c07956ce2
- Adding lost quotes in json format (RC). Fixes issue 7018 :: Alexei Barantsev860e74cd50
- Removing android-related libs from idea project :: Alexei Barantsev4d025d3299
- Fixing parameters parsing. Fixes issue 7014 :: Alexei Barantsevbab55bdb51
- Removing links to android libs from eclipse project, and updating gem refs in idea project :: Alexei Barantsevce1eb4dbac
- Make aliases actually be aliases, removing the need to flag them as such. :: Iain Dawson73ddf76d12
- Fix reference to undefined LEFT_ALT. :: Iain Dawson5f2e41b3aa
- Adding httpOnly flag to Cookie JSON object :: Alexei Barantsev6af0f09f7c
- Allow python bindings to handle status codes as numbers and strings as steps to aligning with W3C Spec :: AutomatedTester6118261205
- Adding httpOnly cookie flag to Java binding :: Alexei Barantsev2378c70c3a
- Adding tests for httpOnly cookie flag :: Alexei Barantsev3c2fbb2cb7
- Implementing a servlet on the test server that allows to set cookies on the server side. That allows to create tests for secure and httpOnly flags. :: Alexei Barantsev425df2d764
- Adding a test for cookie secure flag :: Alexei Barantseva440774f58
- Fix up buck build files so they all compile. :: Simon Stewartfc4f1084ef
- Bump the buck version. :: Simon Stewartc71bf52786
- Adding swicth to parent frame command to the wire protocol :: Alexei Barantsevb086af503e
- Adding a new test for deleteCookie operarion (and fixing HtmlUnit implementation) :: Alexei Barantsev8b6b171946
- Implementing support for switching context as described here: http://code.google.com/p/selenium/source/browse/spec-draft.md?repo=mobile#133 - this feature will be used by mobile WebDriver users to switch between different contexts like the native or the webview UI element tree - The feature is end to end tested with latest selendroid snapshot version (6a126ab3782deb7dd0cc99c6e3785c72d636959b) :: Dominik Dary5d29247d14
- Fixing javadoc :: Alexei Barantsevda0ae05d3d
- Adding swicthToParentFrame to Java API :: Alexei Barantsev87ebfc0b54
- Adding tests for switching to parent frame :: Alexei Barantsevb15b49a26b
- Implementing switch to parent frame in HtmlUnitDriver :: Alexei Barantsevd5338f303d
- Implementing switch to parent frame in FirefoxDriver :: Alexei Barantsevd3bf7ab4e3
- Implementing switch to parent frame in WDBS :: Alexei Barantsev2cc54cb6d7
- Remove use of VK_ENTER since its been removed from Firefox. PUA code uses VK_RETURN now like Mozilla Tools :: AutomatedTestere5701d815f
- Deleting java files with no classes :: Alexei Barantsev2401583110
- Implementing remote end for switch to parent frame operation :: Alexei Barantsevad14204bb4
- Removing InternetExplorerDriver constructor that accepts WindowsProxyManager as a parameter. Proxy management moved to IEDriverServer and WindowsProxyManager is used for RC only now :: Alexei Barantsev6ea27b0dcb
- Removing a redundant utility method :: Alexei Barantsev0ed66eaa0b
- Breaking dependency of firefoxdriver and htmlunitdriver on browserlaunchers package :: Alexei Barantsev05af3e16ea
- Moving Timer and Windows classes to webdriven api, they are not commands :: Alexei Barantsev5845a475cd
- Fixing the build :: Alexei Barantsev8f85c5e9e2
- Adding a test for switching to parent from an iframe :: Alexei Barantsevbf917a9cd2
- Implementing switch to parent frame in python binding :: Alexei Barantsev9b57e72b4a
- Regard all modifier keys in SingleKeyAction :: Jonatan Kronqvistfc9e6a4f04
- Push context switching into a role-based interface. :: Simon Stewart8fc478b09e
- python switch_to_ deprecation / adding switch_to class like the other language bindings :: Luke Inman-Semeraue35eaf18aa
- updates for FF28 release, prebuilts need building :: Luke Inman-Semeraua19e4f8886
- missed one spot for the FF28 bump :: Luke Inman-Semeraufe4b420acf
- update FF prebuilts for linux :: Luke Inman-Semeraua6e35bbae9
- Simplifying code: wrapping/unwrapping session id is redundant :: Alexei Barantsevb770492cf0
- Updating Firefox native events components for Windows for Firefox 28 :: Jim Evansf8f41c8df1
- don't need to have a deprecated method that was never released :) :: Luke Inman-Semerau8c010da819
- Fixing WebDriver.csproj to account for missing Android driver :: Jim Evans57de9955c9
- Implementing standard conformant protocol in firefox driver :: Alexei Barantsevff40c2737d
- Revert "Implementing standard conformant protocol in firefox driver" :: Simon Stewart10cc30308e
- Rename some commands in the firefox driver to prepare for selenium 3. :: Simon Stewart6ee36e87eb
- Handle a Selenium 3 style "sessionId" in a Command received by a Selenium 2 server. :: Simon Stewart79afa189a5
- disable failing tests, will re-enable when have time to debug :: AutomatedTester3321f540fe
- Stop accessing variables directly and go through a property :: AutomatedTesterc76073b2f4
- Adding switch_to_parent_frame so that it can actually be called :: AutomatedTester89b2fa4fcf
- switch_to_parent_frame -> switch_to.parent_frame :: Luke Inman-Semerau373a5349d7
- py tests moving the rest of switch_to_ -> switch_to. :: Luke Inman-Semerau229567f0dc
- Generate fresh list of authors :: Andreas Tolfsenf3e5963610
- adding javadoc to JavascriptExecutor executeAsyncScript about the default timeout. Also some extra information on troubleshooting common issues. :: Luke Inman-Semerau362bae5638
- There's no need to create a StringBuilder here. :: Kevin Menardc1b034ff7d
- No need to call toString on a String. :: Kevin Menard6307f5ddb9
- Clean up immediately if starting a driver or session errors in RemoteWebDriver. :: Kevin Menard11e9cc64af
- Updated a grid timeout property that seems to have been overlooked in a previous cleanup. :: Kevin Menardaaaed83875
- Actually pass the response body to CommandListener implementations, per the interface contract. :: Kevin Menard11eecce420
- Ignore exceptions during the clean-up process if failing to start a RemoteWebDriver instance. :: Kevin Menardf2020556ef
- The crowd has spoken and wants the original exception, not nested. :: Kevin Menard6be55b4999
- Fix #6770 setting a timeout when jetty has low resources to prevent hub from hanging. :: freynaud16da8dcba8
- Fix #6771 if a session times out and the browser was never started, it should still be cleaned up on the hub side. BeforeRelease should then be a no-op and not throw. :: freynaud04b1676d6c
- Fix #6772 adding a configuration parameter to set the number of thread jetty uses. Default = -1 = current behavior ( 255 thread from Jetty's default settings ) :: freynaud21bc4f708f
- Fix #6773 consuming the request in all cases to properly release resources :: freynaud605a01402d
- the capabilities needs to be sent properly encoded.Capabilities for mobile for instance have copyright signs. :: freynaud4e1899d2d9
- Removing switch_to_parent_frame from driver to use new switch_to. :: AutomatedTester4334d3826c
- Squashed commit of the following: :: Rory Craig-Barnesd7cfca4382
- Do not define SocketError as Ruby 1.8 is not longer supported :: Andrey Botalovfceda5353c
- Remove redundant code :: Alexander Bayandine804d9bf2e
- Remove dead browser visible methods :: Andrey Botalov4b87107987
- Properly bind "this" for beforeEach/it/afterEach in mocha integration. :: Jason Leyba73d3a8bc6a
- Ignoring maven/target :: Alexei Barantsev470431a0bc
- Adding a unit test for Command serialization to json :: Alexei Barantseva1fa12b37f
- Updating javadocs for 2.41.0 :: Jimc61322bd19
- Updating version nubmers for 2.41.0 release :: Jim Evansfd5d7f8bc7
- Updating .NET assembly version numbers for impending 2.41 release :: Jim Evans349612123d
- Updating IEDriverServer version number and prebuilts for 2.41 release :: Jim Evans3192d8a6c4
- Updating java CHANGELOG for 2.41.0 :: Jim EvansPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
428e6b835a
- Updating java docs for 2.39.0 :: Jimbbfa38f7df
- Bump webdriverjs to 2.39.0 :: Jason Leyba9807a0fabc
- Bumping Python version numbers :: AutomatedTester5bf5964f5d
- I like big version bumps but apparently others dont :: AutomatedTester2518a29639
- Bump Ruby gem to 2.39.0, update change log :: Jari Bakken6bb9eee2be
- Bump gem version 2.40.0.dev :: Jari Bakken3495003a29
- Deleting the client-side of the AndroidDriver. :: Simon Stewartf532a960c9
- Removing the iphone driver. :: Simon Stewart24856b55a0
- Improved error message for failed launch of IE using IELaunchURL API. :: Jim Evansa0cabc5970
- Expose a constructor on ChromeDriverService :: Jason Leyba411afbba57
- Ignore some alert tests on Firefox 27 - alerts no longer trigger for window.onunload and window.onclose (verified manually) :: Jason Leybad0ee67ec46
- Update a test to actually change an element's location before checking that the location changed. :: Jason Leybaf904d160e4
- Sync javascript changes :: Jason Leyba53448f4e55
- Shortening string representation of capabilities in the hub log. Fixes issue 6445 :: Alexei Barantseve0bdd6bc90
- Shortening string representation of capabilities on the grid console :: Alexei Barantsev8135e708cb
- Shortening string representation of capabilities in exceptions thrown by grid :: Alexei Barantsev80224fbdb5
- Implementing keyDownNative, keyUpNative and keyPressNative in WDBS. These commands are implemented via Actions. I hope it is native enough. At least this implementation allows to execute these commands remotely. Fixes issue 5859 :: Alexei Barantsev24b5064fab
- Update jsdocs :: Jason Leybaa7d53122fd
- Deprecating pause action because it was not blessed, pause is considered to be a bad design practice :: Alexei Barantsev9c4dca7b77
- Adding more tests for interactions API to deal with multi-selection lists :: Alexei Barantsev339f39aa5e
- Updating .NET bindings to use webdriver.json for default Firefox profile. :: Jim Evansbd0e4ef750
- Providing option to hide command prompt window for driver service executables in .NET bindings :: Jim Evansb3e61c48d7
- Allow user to specify name of driver service executable in .NET :: Jim Evans80ccbb842b
- Implementing alert and confirmation handling in WDBS (Java) :: Alexei Barantsev9961dd17d7
- Implementing ability to run a standalone debug server with RC test pages :: Alexei Barantsev7b6f94c5c7
- Fixing .Net WDBS test environment :: Alexei Barantsev2262635069
- Implementing alert and confirmation handling in WDBS (.Net) :: Alexei Barantsev71c5e231f4
- Restricting the host where grid hub is listening if -host option is specified. Fixes issue 4589 :: Alexei Barantsev8d241f7504
- Update exported symbols for webdriverjs browser bundle. :: Jason Leyba80649a0376
- adding tasks for compiling atoms for ios-driver :: Luke Inman-Semerau9455d4314b
- * All js_fragment definitions based on atoms code belong in //javascript/atoms/fragments/build.desc :: Jason Leyba12a43e4ede
- fixing ios_driver atoms build target, removing the ones that don't work anymore and aren't being used in that project :: Luke Inman-Semerau2cb3926eaa
- fixing up the ios_driver target completely :: Luke Inman-Semerau3eb81c5189
- re-adding the is_displayed fragment, shouldn't have removed it! :: Luke Inman-Semerau075251e6d0
- Delete deprecated methods. :: Jason Leybae38abc6e83
- Delete unused classes. :: Jason Leybab04a82d464
- There's no apparent reason that the response for a WebDriverHandler-based command must be rendered in a separate thread than that which executed the command, so removing this extra complexity. If there was a reason things were done this way, there really should be a comment documenting it. All tests pass with this change, so I'm assuming it is safe. :: Jason Leyba57a625151a
- Adding select tool to select an element for a Selenese command by clicking on it in Selenium IDE :: Samit Badlebce48c4a2d
- Getting ready for Selenium IDE v2.5.0 release :: Samit Badle4eb212321c
- Remove an unnecessary level of inheritance. :: Jason Leyba0b5c69e02c
- Delete an unused build rule (the classes for this rule were deleted in revision e38abc6e83c75235c6d) :: Jason Leyba2118dffe9a
- ResultType.EXCEPTION and ResultType.ERROR are handled the exact same way, so remove one of them and simplify some code. :: Jason Leyba9c5f645e64
- For consistency with Closure's new promise API, use thenCatch() and thenFinally() instead of addCallback(), addErrback(), et al. :: Jason Leybaafe4856e7b
- Throwing an error with the proper code on compound class name check in atoms :: Alexei Barantseve2b3aaebc8
- Add missing goog.require statements. :: Jason Leybae01454bb50
- Implementing FindsByClassName in HtmlUnitDriver using CSS instead of XPath :: Alexei Barantsev6cc6c8c697
- Throwing an error with the proper code on empty class name :: Alexei Barantsevdcaa717f0a
- Fixing element finding tests :: Alexei Barantsev45149486f6
- Ignoring failed tests :: Alexei Barantsev8f4604447e
- Fixing HtmlUnitDriver to pass element finding tests :: Alexei Barantsev5253dd1de3
- Implementing proper error code for the case of invalid class name :: Alexei Barantsev44e28fab7d
- Ignoring some tests in Opera :: Alexei Barantsev9d0a52f9b4
- Some tests are ignored in Chrome :: Alexei Barantsev5204d3c080
- Implementing proper error code for the case of invalid css selector :: Alexei Barantsev01c0c09c9e
- last cleanup of the ios_driver build target to make it really really work from a 'clean' :) :: Luke Inman-Semerau9bec10390c
- Update DesiredCapabilities doc comments to use .copy() in the examples. :: David Lai37269e8a70
- Removing web loading listener before calling a timeout callback. Fixes issue 4606 :: Alexei Barantsev6146f3a5be
- Importing PhantomJSDriver (Java Binding) 1.1.0. :: Ivan De Marinoa928b9dbbe
- Stopping web page loading after timeout. Actually fixes issue 4606 :: Alexei Barantseva9dd676f66
- Adding the file containing goog.deferred. :: Simon Stewart7ed38da052
- Bump the buckversion :: Simon Stewartf0085f9dc1
- Start compiling parts of selenium's JS code with Buck. :: Simon Stewart264a42bfdd
- Deprecating browser launchers for dead versions of firefox. :: Simon Stewartbe25191814
- Including instructions for using buck in the README :: Simon Stewart94a9aff9b7
- Deleting the unused version of SeleniumCommandTimedOutException. :: Simon Stewartf5dffeb128
- Start migrating classes from an internal package to com.thoughtworks.selenium.webdriven :: Simon Stewartb2bff6e375
- Move the ElementFinder and JavascriptLibrary into com.thoughtworks.selenium.webdriven :: Simon Stewarte8b9997666
- Move the ScriptMutator and implementations to com.thoughtworks.selenium.webdriven :: Simon Stewart7049064ceb
- Move the emulated selenium commands to com.thoughtworks.selenium.webdriven.commands :: Simon Stewart02e7405f64
- Bump the buckversion again. :: Simon Stewartd1df8ec449
- Migrate some js_fragment targets from CrazyFun to Buck. :: Simon Stewartc23b24dac5
- Build Selenium RC java client with Buck. :: Simon Stewart493d5dfa62
- Adding java source roots to .buckconfig :: Simon Stewartd32323ebc6
- Minor decomplexification of the selenium emulation build scripts. :: Simon Stewartad53714535
- Another buck version bump :: Simon Stewartd40032a881
- Build most of the webdriver-backed selenium using Buck. :: Simon Stewartaf03db0a45
- Having a crack at fixing the build. :: Simon Stewartcbaa76536e
- Migrate the WebDriverBackedSelenium to com.thoughtworks.selenium.webdriven. :: Simon Stewartf91479d4fe
- Add a Buck alias for the legacy selenium client APIs :: Simon Stewartafe029bb61
- Fix the build :: Simon Stewart4203f10453
- Implementing pageLoadingStrategy capability in Firefox :: Alexei Barantsevfe0a068e1e
- Fixing eager page loading strategy on refresh :: Alexei Barantsevba5137720c
- Changing eager page loading strategy name to the standard one :: Alexei Barantsev0f3e20bb58
- Implementing 'none' page loading strategy (get and refresh operations) :: Alexei Barantsev6dc57c88ee
- Fixing tests for eager page loading strategy. Unfortunately the fixed tests don't pass :) and they are ignored for this reason. Needs more investigation :: Alexei Barantsev8b36b07a93
- Avoiding sending body with GET and DELETE requests in order to restore pre https://code.google.com/p/selenium/source/detail?r=93dc12845343 behavior. :: Seva Lotoshnikovacf49c808c
- Wrapping bot.frame.defaultContent in anonymous function :: Jim Evans4f3c2d5403
- fix javascript to java build for 'android-atoms' :: Luke Inman-Semeraufcc826e663
- Implementing attaching to IE using ShellWindows API :: Mark Watson42060626c4
- Adding IE option for ForceUseShellWindowsApi in .NET :: Jim Evans2db639dea9
- Updating frames test to handle moved test page :: Jim Evans84eccddf3c
- Reverting change to defaultContent atom from change acf49c808ca9 :: Jim Evans71d179145f
- Fixing bot.inject.recompileFunction_ to work for frames in IE5 quirks mode :: Jim Evans3745dc7d69
- Removing inadvertently committed debugging code in bot.inject.wrapError :: Jim Evans5843d4fd40
- Ignoring .NET tests for unimplemented functionality in Windows Phone :: Jim Evansf46ad2a656
- Log the exact timeout message for SO_TIMEOUT. :: Jari Bakken170819b5e1
- Add missing @Deprecated annotation. :: Jason Leyba6e0cb6cdef
- Deflake AlertsTest and FrameSwitchingTest. :: Jason Leybab651f52040
- Look for opacity style in IE document mode 9+ instead of 10+. :: Jason Leybad5ef371b1d
- Update a test to reflect that IE11 supports the "hidden" HTML5 DOM attribute. :: Jason Leyba1eaebcd3bd
- - Fix a typo in nsCommandProcessor - Clean-up/add comments to webLoadingListener so it is easier to follow :: Jason Leybac5670a8e58
- Update a test for IE11 :: Jason Leyba92410fe8d8
- Add missing require statement. :: Jason Leyba1159d0eb75
- Fix a broken test. :: Jason Leyba5c7daebea6
- Synchronizing .NET tests with Java :: Jim Evans1221ea539d
- Throw a real error when uploading non-file things in Ruby. :: Dylan Lacey418eea0b7b
- Attempting fix for finding multiple elements with invalid CSS selectors. :: Jim Evansbdc0a98f97
- Update call of isDisplayed atom in IE to not ignore opacity. :: Jim Evans3f6fda0d3e
- Refactoring test code to avoid use of WebDriverWait :: Alexei Barantsevf3acfcaf8b
- Fixing page loading timeout for refresh operation :: Alexei Barantsevfff83ad99c
- Extracting a utility method to set WebLoadingListener :: Alexei Barantsev293dc2d317
- Implementing page load timeouts without stopping page loading :: Alexei Barantsev56c35a5a18
- Deleting dead code, there is no deleteSession command :: Alexei Barantsevf368ed2dab
- Fixing HtmlUnitDriver to handle timeout exception on refresh :: Alexei Barantsevd666a20b26
- Allow connection reset when reusing httplib connection :: Seva Lotoshnikov500e571fb1
- data -> body :: Luke Inman-Semerau77866e89ad
- Delete TestWaiter from the test classes :: Simon Stewart0b20158a2b
- Inlining JUnit4TestBase.waitFor since it is used in one place. :: Simon Stewart9f485ad2fa
- Clean up import statements in java code. No logical changes. :: Simon Stewart546209825f
- Disabling validation of cookies loaded from the browser. If the browser could parse the cookie we are to be able to provide this information to the user even if the cookie is inalid. Fixes issue 5397 :: Alexei Barantsevc78dfce7f5
- Move the goog.exportSymbol statements in javascript/webdriver/atoms/inputs.js to a separate file. These statements would prevent the exported symbols from being removed by the Closure compiler in any target that included inputs.js. We only one to keep the symbols for //javascript/webdriver/atoms:inputs :: Jason Leybaf2a7eb8000
- Clean up some type annotations. :: Jason Leyba9e35c06f1d
- Add beginnings of a injected wrappers for the interactions API. This requires the mouse and keyboard state to be tracked outside of the atoms and injected with each call. The new device state will be in returned in the response object's value property. :: Jason Leybaac7535def9
- Avoid repeating magic chars :: Andreas Tolfsenb528ca59ac
- Clean up some imports. No logical changes. :: Simon Stewart3d4217cd89
- Change assertion for IE<10 to reflect that the cursor position is not preserved when changing focus. :: Jason Leyba2162705595
- javascript/marionette/COPYING: update year :: Andreas Tolfsen7bc1850c4c
- Bump buckversion :: Simon Stewartfa386b68a7
- Continue adding js_binaries built using Buck for the firefox driver. :: Simon Stewart29d03d84e4
- Continued buckification: start using buck on the firefox driver. :: Simon Stewartfedb481fd1
- Ensure that the htmlunit driver compiles :: Simon Stewart91fa0340ed
- Updating to ignore unsupported tests on Windows Phone :: Jim Evans7415273b6a
- Updating dragAndDropTest.html to conform to properly detect browser :: Jim Evans26814a1b53
- Keys.META is now regarded as modifier key in SingleKeyAction :: Jonatan Kronqvisteb82746ae8
- Updated AUTHORS :: Andreas Tolfsen1af8e2d379
- Using quoted literals instead of dot references for serialized mouse state :: Jim Evans35267438c3
- Making .NET InvalidSelectorException a subclass of NoSuchElementException :: Jim Evans4364d817f3
- Updating .NET FirefoxDriver constructor for ICapabilities. :: Jim Evans01a0cb9b8b
- Updating .NET SafariDriver browser launch code. :: Jim Evans33bf2982aa
- Ignoring invalid test for Safari in .NET :: Jim Evans017788c793
- Various minor fixes :: Jari Bakken043804a46b
- Support for display:run-in was removed from Blink, effective with Chrome 32 (see https://code.google.com/p/chromium/issues/detail?id=260388) :: Jason Leybabbc164c19d
- First pass at finishing advanced user interactions for injected atoms :: Jim Evans1f42cc3cee
- Reverting inadvertently committed file :: Jim Evans2a0e781347
- Updating .NET ChromeOptions to include latest options for Chrome :: Jim Evansb88541c1ee
- Creating sesion cookie if expiry is not set. Fixes issue 6834 :: Alexei Barantsevc25f8b4ad8
- On behalf of GeorgeKlinich: Urlencoding result returned by server implementation of WebDriverBackedSelenium. Fixes issue 6830 :: Alexei Barantsevef382f782d
- Bump the year in the Ruby README's copyright :: Jari Bakken438f4220e1
- Make sure FileReaper also reaps files added in a child process. :: Jari Bakken948fbeddfd
- Bump gem version to 2.40.0.rc1 :: Jari Bakken6d22f480f6
- Starting with Chrome 33, certain types of input elements do not support the selection API (in fact, they throw when you try to access the property). This prevents us from fully simulating typing in the atoms. :: Seva Lotoshnikov27f5b95283
- Make the LoggingPreferences implement Serializable. :: Simon Stewartb9042c8b8a
- Add some docs to Ruby's AbstractEventListener. Fixes issue 5994. :: Jari Bakken165b71b46e
- Implementing FindsBySequence attribute for .NET PageFactory :: Jim Evansa90c645576
- Implementing ByIdOrName in .NET support package. :: Jim Evans91ee467f51
- Escaping backslashes when writing Firefox preferences to profile in .NET :: Jim Evansebb1a33b97
- Fixing when cookie expiration date received by .NET exceeds max DateTime :: Jim Evansffd8a35080
- Adding exception handling in .NET WebDriverBackedSelenium :: Jim Evansf9afabaaaa
- Don't shadow outer lvar :: Jari Bakkenbfc0917036
- Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770. :: Jari Bakken3de7be22fc
- Revert "Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770." :: Jari Bakken7dd90fdeb3
- Adding Firefox profile deletion test to .NET :: Jim Evansccb76d281c
- Starting with Chrome 33, certain types of input elements do not :: Seva Lotoshnikove9b0326b8c
- Modifying to use bot.dom.getOverflowState atom for element overflow. :: Jim Evanse59594f9a1
- When the host is unknown, make the HtmlUnitDriver return an error page. :: Simon Stewartc0a101f95c
- Add Keys.chord(Iterable) as a utility method. :: Simon Stewartb95e86327a
- Exposing process ID of service executablt in .NET DriverService :: Jim Evans94c8a9b43f
- Exposing property on .NET PhantomJSDriverService to specify IP address. :: Jim Evanse2606c1f92
- Oops. Commited compile error by mistake :: Jim Evans9b4e0eaa94
- Reorganizing wait algorithm in HtmlDialog. :: Jim Evans9c24fb7bad
- No longer redirecting console output for Firefox in .NET bindings. :: Jim Evansbbf9df7f72
- Fixing XML documentation comment warnings :: Jim Evans7e259cf417
- Fixing missed redirection of stdout and stderr for .NET Firefox. :: Jim Evans4555973c52
- Make the RemoteWebDriver implement TakesScreenshot. :: Simon Stewarta67dcd62cb
- Remove unnecessary implements statements. No logical changes. :: Simon Stewart0bbf5455ac
- On behalf of TommyBeadle: Fixing exception handling when building an inverted predicate. Fixes issue 2397 :: Alexei Barantsev77876ccd1c
- Add ability to send --silent flag to chromedriver :: Tobias Lidskogc0411a7c92
- Update AUTHORS :: Andreas Tolfsen51b6bde293
- Clean up some documentation and remove a few circular dependencies that complicate static analysis. :: Jason Leyba6e5a845cd3
- removing reference to simplejson, only used to support older than 2.6 python (which we don't support) :: Luke Inman-Semerau66a3a0df96
- Changing .NET random temp file generation to be truly random. :: Jim Evans980e438245
- Cleaning up leftover temp directory when using .NET SafariDriver :: Jim Evans6f1c22d860
- bumping relevant bits for gecko 27 (prebuilts need building) :: Luke Inman-Semerau510214fb16
- remove the dependency on gecko-2 FINALLY FOUND THAT BLOODY PLACE THAT DOWNLOADS IT :: Luke Inman-Semerau188227a248
- Updating IDEA project files after IDEA 13 installed :: Alexei Barantsev532147a79f
- Updating build.desc file for building Firefox native events lib on Windows :: Jim Evans15b60e483d
- Updating .NET assembly versions and CHANGELOG for impending 2.40.0 release :: Jim Evans4a3e024822
- Updating Firefox native events library prebuilts for Windows. :: Jim Evansf2f752985b
- updating prebuilts for linux :: Luke Inman-Semerau45478af0a8
- moving the hack for linux into a protected area for linux only :: Luke Inman-Semerau72760b0c32
- Added an API to execute native PhantomJS code in .NET :: WORKSTATION02a83c8456ca
- Improving error message for findElements in IE driver :: Jim Evansd791a48495
- Make .NET DefaultWait stop swallowing original exception stack trace :: Ulrich Buchgraberfb6065fa1b
- Changing .NET WebDriverBackedSelenium OpenWindow to mimic Java. :: Jim Evans0569d896d3
- script timeout should get reset even when async callback is called synchronously :: Luke Inman-Semeraueb0def7002
- fix execute async script :: Luke Inman-Semerau3904cf88ae
- Generate JavaScript API documentation from the deployed node module instead of from the raw source tree. :: Jason Leybaa5d321bb00
- Update the webdriverjs readme :: Jason Leyba410f334894
- Add some utility functions to simplify working with arrays of promises. :: Jason Leybadc974c4a76
- Add support for custom locators in webdriverjs :: Jason Leybaf306e69d9a
- Remove a deprecated function. :: Jason Leyba95f33dcc27
- Treat promise.fulfill/reject as no-ops instead of throwing if the promise has already been resolved. :: Jason Leyba97b579f396
- Implementing page loading detection after click in Firefox native mode :: Alexei Barantsevc0fb8f01b8
- Undo waiting for a page to load after a native click :: Alexei Barantsev977c310569
- fixing phantomjs usage on windows for python :: Lukea9ca629bb4
- fix xpath translate() function for RegEx special characters :: chris9779f0bba3
- Improving "Session ID is null" error message :: Seva Lotoshnikovd890acbeb0
- Preventing augmentation of subclasses of RemoteWebDriver. Fixes issue 6681 :: Alexei Barantsev12e972ae87
- Fixing JdkAugmenter inability to add interfaces that are already implemented :: Alexei Barantsev25e8fdf1f3
- Implementing augmentation of previousely augmented instances :: Alexei Barantsevfe2e1789a8
- Tests that aren't run have no value; delete them. :: Jason Leyba2890f2abd7
- Remove console.log statement that breaks tests on IE :: Jason Leybaf31bcf5abb
- Fixing testShouldNotStopLoadingPageAfterTimeout() which shows about 1% flakiness on Firefox on Linux. :: Jason Leyba43bff49c5c
- Fix a method name with a typo in it (deprecate the original). Add a property to set the default value for verbose chromedriver logging on the command line. :: Jason Leybae213043d2f
- Remove org.openqa.selenium.net.INetAddress, an unnecessary abstraction around java.net.InetAddress. Not only is INetAddress just not necessary, its constructor triggers a DNS lookup. :: Jason Leyba127246ede3
- Deleting an empty file :: Alexei Barantsev56f0670d5f
- Adding additional logging for failure of get_mimeType in IsHtmlPage :: Jim Evanseb8497de14
- Don't miss out some instances of Selenium IDE editors :: Samit Badle2a9ade3f03
- No more Changed test case log message. The changes for the scheduler will provide a better message when the test suite is being played. Fixes issue #5527 :: Samit Badlef0c6b5c99f
- refactoring the test case loading and squashing a nasty race condition bug in a seemingly unrelated piece of code. magic :: Samit Badle680596a384
- Adding the new initComplete notification :: Samit Badle88e0c4122e
- Show the test suite file name in the titlebar and yes, not showing anything the for the first time is a feature :: Samit Badlefc540d3217
- Show test case change and completion messages during test playback :: Samit Badle19121c5de4
- Start and Done notifications for test case and test suite playback :: Samit Badle46bff94c9f
- Improved locator builders options pane to be more consistent with the others :: Samit Badle12183528cc
- Updating .NET CHANGELOG :: Jim Evansdf1d50ba4b
- Fixing edge case for finding elements by invalid class name. :: Jim Evansfacb1dcca9
- Clean up options/capabilities/extensions in the Ruby Safari client. :: Jari Bakken9554b5abf3
- Bump js version to 2.40.0 and update docs. :: Jason Leyba0fcd051398
- Add Safari::Options + add support for custom extensions. :: Jari Bakken3a277489e6
- Make sure Safari::Options can be passed through WebDriver.for :: Jari Bakkene2c2ec0da2
- Make sure Safari backup dir is reaped. :: Jari Bakken6a48eae1f3
- Update rb/CHANGES :: Jari Bakken4492acc701
- Add missing stub :: Jari Bakkencf37243171
- Bump gem version to 2.40.0.rc2 :: Jari Bakken8695a43729
- Remove accidentally commited file :: Jari Bakken6d71826a2d
- Update Ruby docs. :: Jari Bakkencfe0f8efeb
- Bump childprocess dependency to avoid a couple of bad versions (0.4.1, 0.4.2). :: Jari Bakkenace7e21faa
- Updating javadocs for 2.40.0 :: Jimebc117be12
- Updating version numbers for impending 2.40 release :: Jim Evans0e85013bc0
- Updating java CHANGELOG for 2.40.0 release :: Jim Evans4c5c0568b0
- Updating IE prebuilts for 2.40 release :: Jim EvansPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
24b0b2857b
- Updating JavaDocs for 2.38 release :: Jimaa3cce20e0
- updating pythong for 2.38 and updating api docs :: Luke Inman-Semerau0d46e9293e
- Correcting tabs-vs-spaces in java CHANGELOG :: Jima70d51a4bd
- commons-codec updated to 1.8 :: Luke Inman-Semerau67811b843e
- Bump gem to 2.38.0 + update Ruby changelog. :: Jari Bakken6877184e60
- Bump Ruby version to 2.39.0.dev :: Jari Bakkencdf4e9cb2a
- Bump webdriverjs version to 2.38.0 :: Jason Leybaaa48fe63c8
- pythong needs files listed in the manifest too :( :: Luke Inman-Semerau1bb0a4a98c
- python 2.38.1 release :: Luke Inman-Semerau33da7919d1
- updating python change log for 2.38.1 :: Luke Inman-Semerau309bf2e8c1
- Add some usage examples to doc strings :: David Lai6167444991
- Fix spelling and corrected comment. :: David Lai41441f852c
- httplib import error on python3 formatting/pep-8 fixes :: vergiliue12da96c97
- [js] Change Deferred#cancel() to silently no-op if the deferred has already been resolved. :: Jason Leybaf498175d1f
- Improve README.md :: Andreas Tolfsen00a3c7df9f
- Add target for generating AUTHORS file :: Andreas Tolfsenef9d5787e5
- Removing server-side of AndroidDriver and deprecating client side. :: Simon Stewart7546f8c0a7
- Remove server side of iphone driver. :: Simon Stewartd65f257f39
- Wrap command in rake's sh function :: Andreas Tolfsen1be1edd9d2
- DeletedRemove duplicated authors :: Andreas Tolfsen46bf591351
- Deprecating .NET AndroidDriver class :: Jim Evans6999ca2597
- Add deprecation warning to the Ruby Android driver. :: Jari Bakkenfac5e0b089
- some more py3 support :: Luke Inman-Semeraub9d005dbf4
- python is getting a point release: 2.38.2 :: Luke Inman-Semerau60e54dbdd5
- pep-8 formatting changes replaced a print (python2) with warnings.warn except Exception as (python 2.5+) :: vergiliu9378f8e63e
- python 2.38.3 for 'real' py3 support :: Luke Inman-Semerauf6bb32b4ec
- Updating dependencies to gecko 26 :: Alexei Barantsev19a7c2a11d
- Remove the now superfluous CREDITS.txt file :: Andreas Tolfsen1cab657d4e
- Suppress a test that is broken in the latest Firefox. :: Jason Leyba8c33da4a63
- Updating Firefox Windows native events binaries :: Jim Evanse4db0fc4ee
- Updating BasicMouseInterfaceTest.canMouseOverAndOutOfAnElement to handle IE8 quirkiness :: Jim Evans15a0ee4132
- Changing encoding in servlet for I18nTest.testShouldBeAbleToReturnTheTextInAPage :: Jim Evansac9c7cde5a
- updating FF prebuilts for linux 32/64 bits :: Luke Inman-Semerauce09d7224d
- Deleting unused classes. They can but should not be used outside of this module, and if they are they are used by dead code so assuming okay to delete. ------------- Created by MOE: http://code.google.com/p/moe-java :: Seva Lotoshnikov79f5c19668
- making keep-alive a flag to pass in to RemoteWebDriver defaults to false, FF & Chrome set it to true. :: Luke Inman-Semeraua1df581908
- adding back old method of doing http requests for non keep-alive connections :: Luke Inman-Semeraubda568d0d1
- some py3 compatibility :: Luke Inman-Semerau9d7fb141b9
- ok, now py3 support ;) :: Luke Inman-Semerau3f0fc3d9ae
- python 2.38.4 :: Luke Inman-Semerau69bedbba3e
- Set the content type in proxy settings test. :: Simon Stewart571031fc66
- Bump the version of littleproxy to an actually release. :: Simon Stewart64c68bba61
- Ignoring failing htmlunit tests :: Alexei Barantsev3c58c826b8
- Fixing Window sizing tests for Firefox 26 on Windows. :: Jim Evans3a99cb332f
- Adding experimental IWebDriver extension methods to .NET support classes :: Jim Evans16f09ff7a5
- FxCop and StyleCop fixes. No functional changes. :: Jim Evans814e5abc9f
- Deleting dead files :: Alexei Barantsev701bb94836
- Preventing dir creation failure if the output dir already exists (RC). Fixes issue 6704 :: Alexei Barantsev5efdf42152
- Preventing NPE while creating a dir for the result file (RC). Fixes issue 6695 :: Alexei Barantsevff23eac712
- Don't require rake when loading selenium-client. Fixes issue 6709. :: Jari Bakkenf3622032a1
- Updating IE prebuilts for impending 2.39 release :: Jim Evans2932eb2690
- Updating version numbers for 2.39.0 release :: Jim Evansff631ae70e
- Updating Java CHANGELOG for 2.39 :: Jim Evans14fa800511
- Updating .NET CHANGELOG for 2.39.0 release :: Jim EvansPublished by ddavison almost 6 years ago
For each component's detailed changelog, please check:
ed3aa1e776
- [nodejs] add pollTimeout argument to wait() in WebDriver class (#6520) :: Oleksiic9b57f0182
- Copy static resources required by java tests into place :: Simon Stewartcacc0208e3
- Rework how we obtain command handlers :: Simon Stewart0dd0327f2e
- Migrate router to use the new routes :: Simon Stewart1dcd1b9d09
- Migrate the Node to use the new routes :: Simon Stewarteda8bb8e09
- Move the Distributor to the new routes :: Simon Stewartcd4450a9a7
- Move the session map to the new routes :: Simon Stewart12ae931dee
- Installing Requests in Python (#6628) :: wildloop5b0a928495
- Implement WrapsElement
by Select
element wrapper (#6616) :: Valery Yatsynovichfea631688f
- [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molinab1fbb3b0a5
- [py] Fixing/tidying docstring. :: Lucas Diniz37ba6ab28f
- Reveal the cunning plan of where to place java tracing :: Simon Stewartb162748f8b
- Replace CompoundHandler with Routes :: Simon Stewart07a116aa32
- Restored remoteHost support :: wildloopa2a97bcad6
- Delete the old IDE :: Simon Stewart700f5b1ea6
- Encourage people to access help over https :: Simon Stewart24dbcddd65
- Organise imports. No logical changes :: Simon Stewart72bc0f07a8
- Fix mime-types of displayed content in help servlet :: Simon Stewart6aa186b6a0
- Start binding distributed tracing into selenium :: Simon Stewart173e41ac82
- Allow us to inject tracing information into headers :: Simon Stewart465fc74e52
- Oops. Did not mean to check this in :: Simon Stewartb66fe3e8dc
- Add the distributed tracer to the grid :: Simon Stewartc7c9ecb3f2
- Move tracing into the http client factory :: Simon Stewart570f533c5c
- Wire tracing into the node :: Simon Stewart00a7ba7738
- Add the ability to autodetect opentracing implementations :: Simon Stewart2778509e64
- Continue wiring up distributed tracing for the new Grid :: Simon Stewartb32e053049
- Removing premature break statements in IE obscured element check :: Jim Evans0adb38f936
- Adding support for strictFileInteractability capability in IE :: Jim Evanse4248409f2
- Updating error message return from unserializable JavaScript result in IE :: Jim Evans46bdda0a67
- Updating IE prebuilts with latest binaries :: Jim Evans48c3eb6a55
- Add a test to check for trace propagation :: Simon Stewartdce76b5aa8
- Removing client-side references to tracing. For now :: Simon Stewart3f8670ddf1
- delete unnecessary return value, nil :: Takuma Chiba96ddac513b
- Removing the scratch test. Again. Furrfu :: Simon Stewart0840fb9b23
- Avoid checking in temp tests again :: Simon Stewart7312f98094
- Ensure that the tracing library does not touch the old grid code :: Simon Stewarte82be7d358
- Bump the java version and update changelogs :: Simon StewartPublished by ddavison almost 6 years ago
For each component's detailed changelog, please check:
8474cb343d
- Also look in third party for crazy fun build files :: Simon Stewart69dbba53bc
- Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evansff9877de62
- Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans6439c29a9d
- Updating IE prebuilts for 3.141.0 release :: Jim Evanscb45dc1afe
- Release Ruby bindings 3.141.0 :: Alex Rodionov9d8522e3e7
- [py] Update change log for 3.141.0 :: AutomatedTesterf7c4f70d22
- Bump python version :: AutomatedTesterc3a4a4b231
- Remove deprecated AugmenterProviders :: Simon Stewart5a12162ae3
- I have no idea why buck-out was added as test root :: Simon Stewart530eca5c28
- Remove sysout debugging :: Simon Stewart1911c51734
- [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev1220214e9f
- [java] Deleting unused deprecated class :: Alexei Barantsev1c3a037f0e
- [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev7d4cb1aeb1
- [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev8a0ef8d205
- [java] More refactoring firefox executable wrapper :: Alexei Barantsevd95b0333a2
- [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev2bab50b881
- Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart2c3a16bb54
- Initial spike on bazel compilation :: Simon Stewartd6daaa0a0b
- Revert "I have no idea why buck-out was added as test root". It was added because buck puts there generated JS fragments and webdriver.xpi file. :: Alexei Barantsevbf81e77998
- [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsevff7c00b3b9
- [java] Setting environment for legacy Firefox process. :: Alexei Barantsevad4d1c7608
- [java] Passing extra options to legacy Firefox process :: Alexei Barantsev23995e0f43
- Bump java version number prior to release :: Simon Stewartd54ebd709a
- Bump the number of jetty threads to 200 :: Simon StewartPublished by ddavison almost 6 years ago
For each component's detailed changelog, please check:
9fc715cf6d
- Update python changelog and versions for release :: AutomatedTester6f1c265b31
- Updating version resources and CHANGELOG for 3.14 release of IE driver :: Jim Evansc5f3f0d775
- Updating .NET CHANGELOG for 3.14 release :: Jim Evansc2dd6739ed
- Unignoring alert tests for Edge :: Jim Evans757c52d33c
- Disable overlapping element tests for Edge :: Clay Martin80ee962524
- Release Ruby bindings 3.14.0 :: Alex Rodionovdcadfb956b
- [py] fix docs build :: Lucas Tierney2198602e88
- use xenial for travis :: Lucas Tierneyde14071dfd
- [py] update travis testing to use 3.7 :: Lucas Tierney0c561b6cf6
- revert change to xenial and python 3.7, builds are taking too long :: Lucas Tierneyb39ea54475
- Added a basic ServiceBuilder for Internet Explorer (#6181) :: Josh Goldberg969b05d413
- [py] use Firefox w/ geckodriver for remote testing :: Lucas Tierney42b5e4b5d4
- [py] update remote xfail markers for change to geckodriver :: Lucas Tierneyb594931dd0
- [py] copy LICENSE file to directory during //py:prep :: Lucas Tierney3ae0b62454
- [java] Separating standalone/node/hub configuration itself from loading configs out of JSON files or resources, and initialize new config instances with data loaded from default config resources. :: Alexei Barantsev921f489172
- Remove unused method from AppServer :: Simon Stewartbfe567d77a
- Set the cookie "path" property when a document is specified in IE :: Jim Evans20e8ee0e09
- Remove the deprecated Locatable interface. Cause carnage :: Simon Stewartf4d445112d
- Tidy up getting headers in HttpMessage :: Simon Stewart1229d40632
- Introduce a jre-based app server for testing :: Simon Stewartecb2712ee6
- Adding missing copyright headers :: Simon Stewarte5fbba12d5
- Introduce a base server for use in all servers. :: Simon Stewart63ebe3326a
- Delete deprecated servletHttp* wrappers :: Simon Stewartee8e6d4e42
- Adding the ability to configure things. :: Simon Stewart63c86bb68b
- Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Simon Stewart4965564f10
- Precalculate the port to use and extend the existing race a little :: Simon Stewart4ee517f48b
- [Grid] 1) Fixing 'servlets' and 'withoutServlets' loading from JSON, :: Alexei Barantsev91d368f554
- [java] Instance coercer should not touch static fields :: Alexei Barantsevdf2df0de9c
- [grid] Refactoring CLI, another step toward making configuration effectively immutable :: Alexei Barantsevb6653ed69b
- [java] Deleting one more deprecated class :: Alexei Barantsev224e2af928
- [java] Restoring Coordinates interface to deprecate it by the usual procedure :: Alexei Barantsev6ec1d7659d
- [grid] Verify 'role' in JSON file if it is present only :: Alexei Barantsev01cbb2a6d9
- [java] Restoring Locatable interface, to be removed in 3.1415, HtmlUnit should be updated when 3.141 is out. :: Alexei Barantsevdf47c85fec
- [java] Actuall HtmlUnit driver uses this Locatable interface. :: Alexei Barantsev663edd4339
- Truncating obscured element description to first angle bracket :: Jim Evans20bdf475b1
- Handle null pointers for cookie values in IE :: Jim Evansba7ad22ef2
- [grid] Deleting unnecessary checks, -hub just has precedence as stated in the docs :: Alexei Barantsev530a08d007
- [grid] cleanUpCycle option can be specified for a node too :: Alexei Barantsev8193e98c6e
- [grid] Fixing -id option handling :: Alexei Barantseva6d4cdefe0
- [grid] More configuration tweaks :: Alexei Barantsev788d15208f
- [grid] Replacing Chrome with HtmlUnit in tests :: Alexei Barantsevd3155a1f9a
- [grid] Restoring exception on an attempt to read configuration file in legacy format :: Alexei Barantsevd9f0937c29
- Updating HtmlUnit and its driver :: Alexei Barantsev7c63cea394
- [java] Fixing sendKeys to throw if it sees a null somewhere :: Alexei Barantsev6ca14aaa92
- Move all option processing on boot into one place. :: Simon Stewart3c8453c328
- Rename CommonConfig to BaseServerConfig to make it easier to find :: Simon Stewart9a30412ec8
- Remove unused method :: Simon Stewart132e075f47
- Start using DI for the WebDriverServlet :: Simon Stewartcd61ee9ba1
- Make the concatenating config easier to use with properties. :: Simon Stewart6c6625d1ad
- Fixing compilation error :: Alexei Barantsevab2b3e95ea
- Disabling insercure cert cookie tests :: Clay Martin2a54bd6d7e
- Disabling test in Edge :: Clay Martin8a8af77016
- Enable and skip .NET page loading tests in Edge :: Clay Martind178a677f1
- Fix the build :: Simon Stewartf3a44c6082
- repair urllib3 can't set timeout! (#6286) :: DevineLiu45fce8c2b8
- [grid] Fixing 'custom', 'servlets' and 'withoutServlets' loading from JSON :: Alexei Barantsev7530315503
- Stop forcing extension logging in firefox :: Alexei Barantsev572622489d
- [grid] Fixing configuration information in console servlet :: Alexei Barantsev730565f927
- Disabling a test that fails in geckodriver :: Alexei Barantsev91626ea036
- [java] Fixing request duplication after 408 Request Timeout :: Alexei Barantsev03bb202f3f
- [py] implement w3c Get Named Cookie command :: Lucas Tierneyc88ac01848
- [py] Do not add a body to anything other than POST or PUT commands Fixes #6250 :: AutomatedTester08ebe4204a
- Move session-related classes to the new grid package :: Simon Stewart479a801b39
- Switch to using UncheckedIOException in NewSessionPayload :: Simon Stewart8888d4b53a
- Delete deprecated CommandHandler :: Simon Stewartdbf0de875e
- Move support classes required for Grid TNG somewhere safe :: Simon Stewarte09d7d2b03
- Adding ability to use chromedriver in spec-compliant mode in .NET :: Jim Evansef87df83b0
- Robustness changes for invalid command payloads in IE to comply with W3C Spec :: Jim Evansf55fd6081c
- [rb] replace erroneous em dashes with regular dash :: Lucas Tierney913261c631
- [py] clear local actions for w3c as well when resetting actions :: Lucas Tierney3b5e720214
- [py] Rounded pause duration (#6300) :: Dakkaron69e57f11c3
- [py] Fix input pausing in ActionChains and cleanup :: Lucas Tierney4deffe0e44
- Implicitly convert booleans and numbers to strings when decoding json :: Simon Stewart2f3e809c57
- [java] Timeout should have code 500, see https://github.com/w3c/webdriver/issues/1287 :: Alexei Barantsev62a88b8e96
- Properly validation duration property of pause actions in IE :: Jim Evans6c2819f53d
- Fix logical flaw in firefoxen driver services. :: Simon Stewart199f9388b3
- Put module-info into a place required by multi-release jars :: Simon Stewart6bd7b88331
- Prepare for the next buck update :: Simon Stewart6abdc75105
- Maven dry runs should also try and build docs and source jars :: Simon Stewart33e2d10233
- Update buck version :: Simon Stewartf23b516bf4
- [py] allow setting capabilities within options classes :: Lucas Tierneye73d290e75
- Adding method for executing Chrome DevTools command with result in .NET :: Jim Evansda084fb957
- [java] Disabling a couple of tests on travis. :: Alexei Barantsevcf0fbddaef
- XXE Vulnerability :: Alexei Barantsev11d49efac9
- Deleting setup code related to phantomjs :: Alexei Barantsev308609fa32
- Install 'requests' package required to download buck executable :: Alexei Barantsev64078e1777
- [java] Ignoring a test because of Firefox regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977#c1 :: Alexei Barantseved716b52a9
- [grid] Let's try to enable keep-alive in Passthrough and watch what will happen :: Alexei Barantsev751aae7189
- [grid] It seems that keep-alive works well in Passthrough, so deleting this test :: Alexei Barantsev828d539484
- Avoid adding illegal flags to Buck's audit command :: Simon Stewart6b430aebd9
- Move JS rules to a .bzl file :: Simon Stewart3080abb357
- Unroll loop over dict in build file :: Simon Stewart02e22305f9
- Use list comprehension in jetty buck file :: Simon Stewart133169b8c7
- Use list comprehensions in javascript/atoms build file :: Simon Stewart2cfd14459e
- Use list comprehensions in javascript/remote build file :: Simon Stewartc172a351ae
- Use list comprehensions in javascript/webdriver build file :: Simon Stewart6f11bd57b4
- Use list comprehension to export files :: Simon Stewart50cd16d67c
- Use list comprehensions in javascript/selenium-atoms build file :: Simon Stewart3659c9cf7f
- Fix up ie-driver js to use skylark :: Simon Stewart4f37a67716
- Fix up chrome-driver js to use skylark :: Simon Stewart80634acc33
- Remove unprintable character from nuget build package that causes skylark parser to choke :: Simon Stewart89893d7600
- Make selenium-atoms build file skylark compatible :: Simon Stewart55226c6f3b
- Use list comprehensions in javascript/selenium-core build file :: Simon Stewart7a95f21963
- Switch to using skylark parser for all build files :: Simon Stewarta890352eb5
- Remove skylark parser note at head of build file in third_party :: Simon Stewarte2d1a1ac48
- Remove skylark parser note at head of build files in dotnet :: Simon Stewart394ed168c1
- Remove skylark parser note at head of build files in java/client/src :: Simon Stewart04f9c2d6be
- Remove skylark parser note at head of build files in java/client/test :: Simon Stewartba9ce9ccaf
- Add lift to list of small tests :: Simon Stewart8803955a13
- Remove skylark parser note at head of build file in java/ :: Simon Stewart0417b2e567
- Add "small" label to grid common tests :: Simon Stewart35c99c928f
- Remove skylark parser note at head of build file in java/server/test :: Simon Stewartcac332af47
- Remove skylark parser note at head of build file in java/server/src :: Simon Stewart78dbd6c1cb
- Attempting to fix Travis builds :: Simon Stewart896b5f6416
- Update .buckconfig :: Simon Stewart13115c2957
- [java] Unignoring the test, regression bug in marionette has been fixed already :: Alexei Barantsevbc4d465b35
- [java] Another regression bug in marionette, ignoring a test :: Alexei Barantsev6e31e60e0f
- Remove unnecessary use of CopyOnWriteArrayList in handlers :: Simon Stewartb8219839fa
- Replace use of CopyOnWriteArrayList in DefaultGridRegistry :: Simon Stewart91a20700b0
- Switch to a synchronized list from a copy-on-write list :: Simon Stewarta20bd51907
- Fix semantics of list usage :: Simon Stewarteb76902e06
- Make BuckBuild use buckw :: Simon Stewart9372ed54fe
- Buck version bump to get grid-tests working again :: Simon Stewartdcf780b503
- Only enable build stamping for build, publish, and test :: Simon Stewart88340f45b4
- [Grid] Fetching hub configuration and updating the node's config before registering the node. Fixes #3064 :: Diego Molina94e1721382
- Require RubyZip 1.2.2 at least :: Alex Rodionovdb1c2add0b
- [java] Migrating from Hamcrest to AssertJ in tests and unifying style of assertions in client module :: Alexei Barantseveb7973ee07
- [java] Fixing dependencies :: Alexei Barantsev8ce5400790
- [java] Fixing more dependencies (including implicit ones) :: Alexei Barantsevf06835169d
- [java] Fixing a broken test :: Alexei Barantsevaf22261a55
- [java] Fixing another broken test :: Alexei Barantsev9e262d7c1d
- [java] Deleting unused imports :: Alexei Barantsevfe28725707
- [java] Ignoring again a test failed because of marionette regression :: Alexei Barantsev3dac554e73
- [java] Fixing another broken test :: Alexei Barantsevdcab1820ce
- [java] Changing a click-inrercepted test to be more conservative :: Alexei Barantsev1891e155d6
- [java] Fixing IDEA project :: Alexei Barantsev732acb325b
- [java] And one more broken test :: Alexei Barantsev01b49cc99b
- Clean up imports :: Simon Stewart127e46fe06
- [ruby] Updating IDEA module :: Alexei Barantsev669690b2a8
- Increase width used in Java window size tests :: John Chen8e308c5795
- [java] Enabling LocationContext tests in chrome :: Alexei Barantsevb613415c1f
- [Grid] Fixing NodeRecoveryTest, checking that the node fetches the Grid config, and reports it properly, even after restarting. :: Diego Molina213e229ceb
- Clean up unused timeout logic :: Dylan Reichstadtb8da61f555
- Add '--no-results-cache' when running tests via BUCK :: Marvin Ojwang1a950e4870
- Fixing appveyor build :: Alexei Barantsev52b969e57c
- Setting specific Firefox ESR version :: Alexei Barantsev8ebed09d26
- [Grid] Passing throwOnCapabilityNotPresent properly to the ProxySet, fixes #5464 :: Diego Molinac5aa95489b
- Attempt to fix the appveyor builds :: Simon Stewart9fd4cf771a
- Getting rid of unused variable in buckw :: Simon Stewart58e75ca1db
- Dispatch form "submit" event on window to prevent a form double submission (#6361) :: Henrik Skupin23c4e0fa89
- [java] Fixing a broken assertion :: Alexei Barantsevf658da99fc
- [java] Deleting dead code :: Alexei Barantsev1407346969
- [java] Refactoring tests :: Alexei Barantsevbbd0774788
- [java] Dispatch form "submit" event on window to prevent a form double submission :: Alexei Barantsev946b7a2479
- [rb] Dispatch form "submit" event on window to prevent a form double submission (#6373) :: Henrik Skupincb234954e4
- Revert "[java] Dispatch form "submit" event on window to prevent a form double submission" :: Alexei Barantsev427a0ceb7e
- Revert "Dispatch form "submit" event on window to prevent a form double submission (#6361)" :: Alexei Barantsevdf28b11362
- Revert "[rb] Dispatch form "submit" event on window to prevent a form double submission (#6373)" :: Alexei Barantseve36b8c0520
- Revert "Add '--no-results-cache' when running tests via BUCK" :: Alexei Barantsev15eb7010b1
- [Grid] Adding image for Safari Technology Preview, fixes #6297 :: Diego Molinaf8939aac12
- [java] Refactoring tests that check exceptions thrown :: Alexei Barantseve2bc3bda68
- [java] Deleting unneeded dependencies on gson :: Alexei Barantsevf1669d1898
- [java] Fixing lost dependency :: Alexei Barantseva7d92862b8
- [java] Deleting debug options :: Alexei Barantsev23837401a7
- [java] Fixing another lost dependency :: Alexei Barantsev10b7cf3bb9
- [py] Ignoring a test failed because of marionette regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977 :: Alexei Barantsevd83b200533
- [py] Fixing a test for shift-click :: Alexei Barantsevdd126129a7
- Updating IE to properly find XML documents for element enabled and CSS values :: Jim Evansd827f63c55
- Making IE driver spec compliant for setting largest timeout value :: Jim Evans06b0f491ce
- Updating IE driver to return non-integer values for element rect :: Jim Evans8ae0e8c43b
- Unignoring .NET element position test that passes in latest IE driver :: Jim Evansede97e7991
- Internal IE driver refactor to test if command is valid with displayed alert :: Jim Evansec174bb3ba
- Consolidating duplicate constant definitions in IE :: Jim Evans346d4897d1
- Adding .NET test for click on scrolled element with text and children :: Jim Evans67d61043bd
- Updating IE driver for the case of clicking element with children :: Jim Evans594cc2db83
- Updating IE to return 500 for timeouts instead of 408 :: Jim Evans9c72461445
- Unignoring window switching test for IE :: Jim Evans0f053ef7df
- Refactoring IE driver opening and closing of browser windows :: Jim Evansd0387d5892
- Updating version resources and prebuilt binaries for IE driver :: Jim Evans4c39e9d089
- [Grid] Re-establishing config behaviour for browserTimeout and timeout :: Diego Molinaa4d8dd8fda
- Moving a test from gson to our json :: Simon Stewart8ebb6913d5
- Introduce WebDriverInfo
:: Simon Stewart06448f9012
- Fix the build for the safari test :: Simon Stewart6b327f0de6
- Abstract the idea of a lifecycle out :: Simon Stewart663fee6964
- Passthrough is actually a reverse proxy. Admit it :: Simon Stewart8531c3e6eb
- [java] Fixing broken links to bug reports :: Alexei Barantsevd45f817f96
- [java] Deleting simple test that is superseded by more sophisticated ones :: Alexei Barantsevbe26e267c7
- [java] Inlining private methods that were intended to gather more information about an old issue. If the issue was fixed already these methods are obsolete. If the issue is not fixed yet these methods do more harm than help because they hide the issue. :: Alexei Barantsev496e44b559
- [java] Deleting deprecated methods :: Alexei Barantsev2591aaaef8
- Fix typo :: Simon Stewart0e6abdc9d8
- [java] Unignoring tests according to current status of bug reports in chromedriver tracker :: Alexei Barantsev318257ca25
- Updating to manually initialize cookie manager on new window open for IE :: jimevans71b945ad71
- Add missing init in SessionStorageTest.testClearSessionStorage :: John Chen9bbc3f69e4
- [java] Fixing unit tests for ExpectedConditions :: Alexei Barantsevb6bb5d924c
- [py] Ignoring/unignoring some tests according to the current state of marionette :: Alexei Barantsevcadae224ba
- [rb] Deleting windows-specific package version from gem specification :: Alexei Barantsev507fc3b5dc
- [grid] Defending from missing properties in JSON configuration file :: Alexei Barantsevfa704b9b48
- json: fromJson does not need to be public :: Simon Stewartad67d11d94
- json: toJson does not need to be public :: Simon Stewart836663bd7d
- There is no need to use the junit3 naming conventions :: Simon Stewart026445f09c
- json: allow fromJson to take a specific type :: Simon Stewart92afd2a7b2
- json: allow final fields to be set when converting from json :: Simon Stewart62e699da61
- json: use generic types for fromJson :: Simon Stewart20dd256e49
- [grid] Refactoring configuration tests for better logging :: Alexei Barantsev7426cb7d8a
- [grid] Making a copy of default capabilities, because they are mutable! :: Alexei Barantsevd03ab492b4
- [grid] Fixing previous commit, always making a copy :: Alexei Barantsev5571298380
- [py] Make forward backward compatible with OSS (#6355) :: VladimirPodolyan3f20f9f2ec
- [Grid] Using browserTimeout again to set timeouts in the HttpClient :: Diego Molina3405b0b5ed
- [Grid] A new createClient method instead of duplicating the Factory. :: Diego Molinac81b47dcbe
- [Grid] Removing unused import. :: Diego Molinab8c4aa28e7
- .NET test suite maintenance :: Jim Evans0ded54578e
- More .NET test maintenance :: Jim Evansc0740ed8be
- Merge this :: Jim Evans756f2e4069
- Making JSON serialization of JavaScript objects more compliant :: Jim Evans171c6b56be
- [java] Actualization of Safari tests :: Alexei Barantsev23316eb487
- [java] Actualization of Firefox tests :: Alexei Barantsev785696b5eb
- [java] Actualization of Chrome tests :: Alexei Barantsev145476345f
- [java] Actualization of IE tests :: Alexei Barantsev011a48c2bc
- [java] Fixing 408 error code mapping :: Alexei Barantsevf161ce687b
- [java] Adding tests for enumerated attributes :: Alexei Barantsev965c1cf734
- [java] Ignoring the new test in legacy firefox :: Alexei Barantsev1727e8e316
- [java] Unignoring a test fixed in geckodriver 0.22 :: Alexei Barantsevb7af8ed1c1
- Treat EALREADY as indicator of successful socket connect on WSL :: Alex Rodionov36e4f3e25e
- Upgrade gem dependencies :: Alex Rodionov6313d2294b
- Adding WebDriverException to mouse move out of bounds error in .NET :: Jim Evans1334179ff1
- .NET test maintenance to unignore tests now passing and adjust ignore messages :: Jim Evanscf0502f082
- Correcting finding of extracted dll on startup of IE driver :: Jim Evans13cb7e90e6
- Fixing overflow in x-y offsets for mouse actions in IE :: Jim Evans18681a6c1b
- [py] add stacklevel to deprecation warnings :: Lucas Tierneyda8c87ee07
- [py] add keep_alive to webdriver args Closes #6316 :: Lucas Tierneyb26ab1eb13
- Temporarily ignore send keys tests on Firefox :: Alex Rodionova600e2d028
- Fix tests for remote file upload :: Alex Rodionovd4e2ffc744
- Use proper ESR version on Travis :: Alex Rodionovfd52573749
- enusre generated pause has duration :: Thomas Walpolee3c368b863
- [java] Ignoring a couple of tests that started to hang in today's Firefox Nightly :: Alexei Barantseve178142372
- [java] Ignoring a test that does not pass in Chrome yet :: Alexei Barantsevbb0272129b
- [java] Replacing Gson with Json in tests :: Alexei Barantsev1d85e23036
- Update ClickScrollingTest.java :: ArthurGIT201723878d74ce
- [java] Fixing atom test dependencies :: Alexei Barantsev7c17f61c1a
- Remove 2 non-boolean and add a few missing boolean attributes :: Thomas Walpolef16c6b2c2e
- Updating obscured element check for IE :: jimevansb5ec456f92
- Set pause action duration to 0 by default :: Alex Rodionovda099eb9c0
- [java] Ignoring a flaky chrome test :: Alexei Barantsev48081859c9
- [java] Fixing detection of geckodriver version :: Alexei Barantseva8b0f6c7bb
- [java] Fixing logging test to deal with a page that actually has some logs :: Alexei Barantsev9b78b0259b
- [java] A sip of Java 8 :: Alexei Barantsev04f66216a2
- Use a builder for the httpclient :: Simon Stewart66320d9158
- Allow an HttpClient to have a proxy be set :: Simon Stewartc24ac7c106
- [java] Deprecating LogEntries.filter(Level level) in favor of Java 8 :: Alexei Barantsev46627dc99a
- [java] Moving test utility classes to the only tests where they are used :: Alexei Barantsev6110f18d69
- [java] Merging ReflectionBackedDriverSupplier to DefaultDriverSupplier and rewriting it without reflection. :: Alexei Barantsev253fc6b579
- [py] use the isDisplayed atom for all w3c compliant drivers :: Lucas Tierneyc513b18b7a
- [py] update CHANGELOG and versions for 3.14.1 :: Lucas Tierneye2cef2c226
- [java] Deleting unused code :: Alexei Barantsev8e5c3abd2b
- [java] Implementing API for installing and uninstalling extensions on the fly :: Alexei Barantsevefc5acd3e0
- [java] Moving new interface to firefox specific package :: Alexei Barantsev2c26aff824
- [java] Refactoring protocol handshake for better code reuse :: Alexei Barantsevdbe5d01c93
- Release element without moving when doing drag&drop :: Alex Rodionovcfe7a58720
- [java] Deleting deprecated utility functions :: Alexei Barantsev59b8ea1b5c
- [java] Deprecating more code in WindowsUtils, we use it for legacy FirefoxDriver only, so it should be moved out of public API to internals of FirefoxDriver :: Alexei Barantsev8f7dffe251
- [java] Improve expected conditions messages :: Kunal Gosarddd3c7c3c6
- [java] Reworking the test testShouldGetTextOfAlertOpenedInSetTimeout :: Alexei Barantsev4e6f0117d8
- Add Javascript functionality to toggle config Previously, View Config was a link that, when clicked, would cause the page to reload and jump to the top. This is annoying when you have many nodes and need to scroll back to the bottom. :: Dylan Reichstadt5fc802d3a6
- [java] Handling a special case of a driver returning null as a result of findElement command. Fixes #5809 :: Alexei Barantsev37088bb097
- [java] Upgrading OkHttp (and downgrading okio because okhttp-3.11.0 depends on okio-1.14.0 in maven central) :: Alexei Barantsev40b4c5daf4
- Add mechanism to annotate fields as configs :: Simon Stewart1ff36b5532
- Add missing copyrights :: Simon Stewarted5701e12f
- Use the new ConfigValue annotation in BaseServer :: Simon Stewartb7c853b131
- Ensure session id is always set. :: Simon Stewart6ba0915830
- Handle empty session id in rc emulator :: Simon Stewart15b2b44631
- Fix a thinko in the action session command executor :: Simon Stewartae8eff97c4
- Ensuring the base server can have a host name set :: Simon Stewartecd8f5c091
- Allow introspection of run state of base server :: Simon Stewart79125114d6
- Reorganise imports :: Simon Stewart211121f471
- More robust handling of errors on base server startup :: Simon Stewartdf2904a1c1
- Take advantage of Lifecycle being able to return something concrete :: Simon Stewart1c4fad77ac
- Bring HasLifecycle.stop into alignment with Stoppable.stop :: Simon Stewartdf3298a659
- Do not add null values to the config :: Simon Stewart82911e7063
- Reformat the GridLauncherV3 :: Simon Stewart90c91b5bc4
- Make SeleniumServer extend the BaseServer :: Simon Stewartaa3402af40
- Delegate displaying help to the handler :: Simon Stewart63ad79d83d
- Walk class hierarchy when setting annotated config values :: Simon Stewartb155ce885e
- Remove unused locks :: Simon Stewartcd8d81aa6f
- Better error messages when json parsing fails :: Simon Stewarta242d4d6c2
- Fix the start up of nodes :: Simon Stewart8dd19665b1
- Only set the host name if configured :: Simon Stewart0531a6b91e
- Able to add ".page.com" cookie when page.com opened :: orangeudav10128894fa
- [Grid] Fixing regression, if -hubPort was specified through CLI params but not -hubHost, the node tried to register to http://null:hubPort. :: Diego Molina721f6e6c38
- Add a json coercer for URLs :: Simon Stewart64f337f30e
- Better error handling out of the command handler servlet :: Simon Stewart605f537cef
- Actually return early if everything is okay :: Simon Stewart0472912c57
- Fix test by ignoring what the comment says and making a number up :: Simon Stewart5593155811
- Make an effort to use python2.7, wherever it is installed :: Simon Stewart10869bb954
- [java] Adding a test for extension installation and deinstallation in Firefox :: Alexei Barantsev9a34efaea7
- [java] Fixing working directory for buck build :: Alexei Barantsevd96f9f5cf0
- [java] Shutting down test environment elements in proper order :: Alexei Barantsev8545675bf8
- [java] Moving marionette specific test to the corresponding class :: Alexei Barantseva0a7d82db3
- Updating Jetty to the latest version :: Alexei Barantsevf671fd2ac4
- Remove the apache-backed httpclient :: Simon Stewart657e5ae8a6
- [java] Stop using apache http client in tests :: Alexei Barantseveb1d743f20
- [java] Don't restart browser without strong need :: Alexei Barantsevbc10b674bf
- Prepended command names in https error response reports (#6321) :: Josh Goldberg1dca9627ca
- Injecting the session id is a common thing to do. Make it easy. :: Simon Stewart6d3edb5b41
- Deprecate PortProber.random as it's not guaranteed to work correctly :: Alex Rodionovdc50e667ac
- [java] Adding more tests for CommandLine :: Alexei Barantsevdea2136424
- [java] Reverting a change that causes a test failure in legacy Firefox driver :: Alexei Barantsevba32c5bc83
- [java] Installing Firefox extensions in the same form as they provided, either as a file or as a directory. With the release of Firefox 62 Mozilla discontinued support for unpacked sideloaded extensions in Release channel. Users must themselves choose proper format to use in their tests depending on the browser version they run tests in. :: Alexei Barantsev90d687e595
- [java] Fixing one more tests for installing extensions in Firefox :: Alexei Barantsevb891596002
- [java] Fixing a CommandLine test :: Alexei Barantsev7eb0e66420
- [java] Deleting unused files :: Alexei Barantsev3e16812007
- Deleting unused crazyfun tasks and rules, we don't use it to build .Net binding anymore, it should be built with .Net Code that crazyfun has no support for. :: Alexei Barantsevd47851c913
- [atoms] Adding tests for bot.dom.isEditable :: Alexei Barantsev0ca0810114
- Fix bot.dom.isEditable with more input element types :: John Chenc55f5d859f
- [java] Small refactoring of debug server :: Alexei Barantsev094ec3d3e0
- [java] Deleting unused class :: Alexei Barantsev8bfb84dcf3
- [java] Fixing a cookie test to not use a magic constant as a host name :: Alexei Barantsevb91179e93f
- [java] Ignoring a couple of cookie tests in marionette :: Alexei Barantsev9ec022fc48
- [server] Removing some reflection-based magic out of InMemory session handlers, making parameter passing more explicit (using JsonParametersAware interface) :: Alexei Barantsev1908fa9cb7
- [java] Implementing ability to use an external Selenium server in tests, its address can be set by selenium.externalServer system property :: Alexei Barantsevb2b61032f6
- Updating HtmlUnit to 2.33 and HtmUnitDriver to pre-release version (for testing purposes) :: Alexei Barantsev8438b20344
- File names are case sensitive. Sorry. :: Alexei Barantsev45a9484955
- [server] Refactoring, less reflection, more Java 8 :: Alexei Barantsev4fbf3b568b
- Added ability to return text of JavaScript errors from IE :: Jim Evansa3444b8f4d
- [server] Making all command handlers parameters-aware with default to empty payload :: Alexei Barantsevb618499adc
- [rb] use isDisplayed atom for w3c implementations :: Lucas Tierney40a8a12ff3
- Add a URI coercer :: Simon Stewartbfd5c1e21e
- Extract some of the functionality of the CommandHandlerServlet :: Simon Stewart43d1bd5827
- Make sure we encode URIs correctly :: Simon Stewarta4ecb58517
- Partially reverted updated obscured element check in IE :: jimevans463dcb7526
- Added --silent option to Edge::Service :: Alex Rodionovf377cede68
- Release Ruby bindings 3.14.1 :: Alex Rodionov027b294e7f
- Disable Firefox fullscreen/minimize tests on Travis :: Alex Rodionov09cd6218e5
- [java] Adding tests for Window.fullscreen() :: Alexei Barantsev7179e8154c
- [java] Unignoring several marionette tests :: Alexei Barantsev4c53c96ce9
- [java] Changing simple assert to a wait :: Alexei Barantseve5f777a310
- Add a method to parse a WebExtensions manifest.json file. :: Evan Sangalinecdb2f7525a
- Attempt to read in the manifest.json file if it exists (before trying install.rdf) :: Evan Sangaline0db4c0cd5c
- Add a test for adding the WebExtension. :: Evan Sangaline3692e71574
- Fix typos. :: Evan Sangaline2d511ad464
- Support adding a web extension without an id :: Fredrik Wollsénb87ddc84d1
- Improved tests for profile.add_extension :: Fredrik Wollsén9337dbd540
- Make RuboCop happy again :: Alex Rodionovbdc37eeea3
- [server] Fixing WDBS servlet, we forgot to register session finalization listener :: Alexei Barantsevf4494da110
- [java] Unignoring several chrome tests passed for me locally :: Alexei Barantsev2fcb78dad7
- [java] Unignoring an IE test passed for me locally :: Alexei Barantsevf2a8715ffd
- [java] IE perfectly passes this test without a special clause :: Alexei Barantsevd3b6b9bcad
- Adding hack to obscured element check for label elements in IE :: jimevansf028f08e9a
- [py] Remote element equals url :: AutomatedTester57177e4944
- Reformat code in Capabilities. No logical changes :: Simon Stewartdcf12884f6
- Make Capabilities.asMap return Map<String, Object> :: Simon Stewartc58cd0fb0b
- [java] Followup for the commit that changed toMap signature :: Alexei Barantsevb46c7bd52f
- Expanding inline element detection for obscured elements in IE :: jimevans65364c5095
- Cleaning up variant copying in getAttribute for IE :: jimevansaddf70bb26
- Allowing duration property of pause actions to be omitted for IE :: jimevans59b5002ce4
- Remove our own Duration and Clock classes :: Simon Stewartc315b8999a
- Fix problem with automatically generated jmx helper names :: Simon Stewart40842ec820
- Fixing imports :: Alexei Barantsevbcceac9e9d
- [java] Deleting deprecated code :: Alexei Barantsev1f7b3074cc
- Fixing RemoteWebElement.Equals to use remote call only if not W3C compliant :: Jim Evansc556279db0
- Updating .NET RemoteSessionSettings to properly return capabilities by index :: Jim Evans25d2e542d3
- Fixing detection of file upload elements with multiple attribute in IE :: Jim Evans983b058c81
- Make Chrome driver aware of geolocation API :: Damir8bae7a536e
- Switch build file name from BUCK to BUILD :: Simon Stewart01906b5a65
- Revert "Switch build file name from BUCK to BUILD" :: Simon Stewart6f789b2354
- [java] Deleting unused method in test base class :: Alexei Barantsev6069d1bf11
- [server] Changing GridLauncherV3 implementation to not store CLI arguments in a field :: Alexei Barantseve6c9404856
- [server] Alternative NPE-protected implementation of launcher :: Alexei Barantsevacfc1c5856
- [server] Mapping grid roles to launchers as enum values without conversion to strings :: Alexei Barantsevc48261f49e
- Add a copyOf
method to ImmutableCapabilities :: Simon Stewartbdb7275ab9
- SessionIds are meant to represent UUIDs :: Simon Stewart4eb26e3ddd
- [server] Simplification of launcher builder, it depends on the role only :: Alexei Barantsev795b2dd5a9
- [server] Getting rid of duplicated code :: Alexei Barantsev1cf88d1462
- [server] Deleting options deprecated long-long ago :: Alexei Barantseva61cc22fd0
- [server] Refactoring CLI options again. Preparation for switching to new configuration implementation. :: Alexei Barantsevfe011cb2c8
- Fixing retrieval of CSS properties that return non-string values in IE :: Jim Evans8f1d7c4ddc
- Refining W3C-compliant ActionBuilder API for .NET :: Jim Evansc7ccf9c272
- [py] Allow passing of service_args to Safari (#6459) :: keenangraham6067e4df11
- Introduce a SessionMap for the new Grid :: Simon Stewart342c990e4a
- Introduce a Node for running sessions :: Simon Stewart4ebdf5025c
- Introduce a Distributor for assigning sessions to nodes :: Simon Stewartb89e29964e
- Add a router to tie everything together :: Simon Stewart77637efb45
- Add a standalone command :: Simon Stewart3f2f465cb0
- Adding some basic javadocs explaining how Grid works :: Simon Stewartcfc05662df
- Fixing javadoc errors :: Simon Stewartf999a4d364
- Adding an alias for the new Grid entry-point :: Simon Stewartb5190cc579
- We should start Safari too, right? :: Simon Stewart18fddd7346
- Add a server for a node in the new grid :: Simon Stewart008694f0eb
- Make the line wrapping work better :: Simon Stewart29f43ba1b9
- Add a server for the session map :: Simon Stewart242bec5e01
- Add a command for starting a distributor :: Simon Stewart9468dab6e9
- Finally, adding a router to the new grid. :: Simon Stewart4963983f08
- Re-ignoring alert test for Edge :: Jim Evans7a03253ee7
- Avoid the safari driver info blowing up node autoconfiguration :: Simon Stewart27c5cc0235
- Wrap all the commands with a w3c handler to format exceptions :: Simon Stewartc49eec110a
- [java] Setting default safaridriver executable in builder constructor is not needed because findDefaultExecutable returns proper value that will be used if driver executable is not set explicitly :: Alexei Barantsev7a0e25fb42
- Revert "Avoid the safari driver info blowing up node autoconfiguration" :: Alexei Barantsev47bb6dc310
- [py] Update ctor docstrings to explain that a directory passed in is cloned. :: AutomatedTesterf381d42959
- [java] Unignoring tests fixed in chromedriver 2.43 :: Alexei Barantsevd2e5b54706
- add colorama to third_party/py for Windows users :: Lucas Tierneya0d2b9cf57
- [py] use 'NUL' for /dev/null on Windows :: Lucas Tierneyc731a539b9
- Set default IEOptions when creating from existing Capabilities :: Simon Stewartdaf2e0cf67
- [py] fix os path in test for Windows :: Lucas Tierney1d4c536b53
- [py] don't run unit tests in functional tests :: Lucas Tierneye56b190855
- Adding opentracing to the mix :: Simon Stewart6ebc8e1c17
- Adding opentracing support for okhttp :: Simon Stewart5642454aca
- Add a Hub to the new grid, emulating the grid3 hub :: Simon Stewartd190faaf8d
- Fixing link to a CSS file in a test page :: Alexei Barantsev5487a9d642
- Fixing a button on a test page :: Alexei Barantsevb74f6b20b1
- flake8 issue :: Alexei Barantsev3744b92153
- Small grammar correction :: Simon Stewarta8bcd91222
- Avoid walking the entire tree when finding crazy fun build files :: Simon Stewart8b56191a4f
- Fix up Java IDE config files :: Simon Stewart96998d9af7
- Add Safari::Options which can enable automatic inspection or profiling :: Alex Rodionov4b0296f27e
- Add Edge::Options for insiders Edge builds :: Alex Rodionovc1a91d5caa
- [java] Fixing flakiness of a test in Firefox :: Alexei Barantsev02d20572ce
- [java] Ignoring a test that fails in Chrome on travis for unknown reason :: Alexei Barantsev92f4ed8183
- Allow to pass options for remote driver :: Alex Rodionovfb249b3d0b
- [java] Let JUnit do its job :: Alexei Barantsev35e0ed988a
- [java] Ignoring a flaky chrome test (it's the driver flakiness, we can't do anything on our side) :: Alexei Barantsev694835f09d
- Ensure handlers are treated LIFO :: Simon Stewarte520ea4e10
- Reading types should use bean introspection by default :: Simon Stewartf6a9e91fc8
- Wait for the hostname process to die if killed forcibly :: Simon Stewart27310764ee
- Ensure that the system property is non-null :: Simon Stewart1de0702b14
- Ensure only one thread at a time access the default TemporaryFilesystem :: Simon Stewart50f263c749
- Make it clear we are not dereferencing a possible null value :: Simon Stewartc1b3853b40
- Prevent a resource leak in the display help handler :: Simon Stewartf77feeb268
- Avoid a null dereference and be clear what went wrong :: Simon Stewart34840bf3e0
- Avoid a null pointer exception being thrown :: Simon Stewart51235e9984
- Better handling of the NPE thrown when parsing URLs in OkHttp :: Simon Stewartf8151914ab
- Remember to lock the lock, thus fixing tests :: Simon Stewart1de197b1ae
- Ignore no such alert message test in Firefox (mozilla/geckodriver#1404) :: Alex Rodionovda9269fb02
- Allow a Reader to be used for parsing JSON :: Simon Stewart093ac7d429
- Expose underlying inputstream and reader from httpmessage :: Simon Stewart4448146912
- Remove reference to gson :: Simon Stewartc0fa0edd48
- No longer null out all unused fields when deserialising an instance from JSON :: Simon Stewartfe54a9500f
- Removing another gson reference :: Simon Stewart727768b2ec
- Remove another gson reference, this time by rewriting tests :: Simon Stewart41119ad81c
- Delete another gson reference :: Simon Stewarta5bbebc869
- Final bit of gson clean up for now :: Simon Stewart32f579b5dd
- [java] Deleting unused annotation :: Alexei Barantsev0c37f50f50
- [java] We don't need a rule to recover driver after a Sauce error because we don't use Sauce anymore :: Alexei Barantsev2613fc36a2
- [java] Deleting all Sauce related guards in tests :: Alexei Barantsev12ae7d79d3
- Improve file detector test reliability :: Alex Rodionov935411fb61
- Fix undefined instance variable warning in Selenium server log :: Alex Rodionov150b032e1c
- Fixing IE change in behavior recognizing closing of showModalDialog windows :: Jim Evans8986308daf
- [java] Reverting system property to manage native events in IE, they are enabled by default :: Alexei Barantsev928b948198
- [java] Adding a system property to enable requireWindowFocus option in IE :: Alexei Barantsev30a7158414
- Add a check for WebExtension in the atoms userAgent (#6475) :: Tomer Steinfelda4be819579
- [java] Trying to avoid running multiple browsers at the same time, it's important for running tests in Safari and IE with requireWindowFocus option :: Alexei Barantsevb77f99b908
- Fixing JS compilation error :: Alexei Barantsevadc4bd6e00
- Cleaner fix for the atoms compilation failure :: Simon Stewart847f0b88d2
- Fix Eclipse classpaths (#6581) :: JohanBrorson61aba4303c
- Fix Java tests for clear color and range inputs (#6571) :: John Chenedbc583c35
- check if running inside webextension by checking extension subspace instead of runtime (#6582) :: Tomer Steinfeldc9bacb3130
- [java] Unignoring Safari tests passed in STP 68 :: Alexei Barantsev5a37ac3bc6
- [java] Unignoring a couple of tests in Firefox :: Alexei Barantseveda44b99f1
- [java] Ignoring some Safari tests :: Alexei Barantsev8afd582ef7
- [java] Fixing links from tests to bug reports :: Alexei Barantsev2fb9340483
- [java] Composition instead of inheritance in CLI options :: Alexei Barantsev8c9d0185e2
- Removing .NET workaround for setting ChromeDriver to W3C mode :: Jim Evans80949377ed
- Allow no such alert error to be raised without any message :: Alex Rodionovadf655af80
- Add a utility for scheduling tasks on a regular basis :: Simon Stewart4c7512ee8f
- Small doc correction :: Simon Stewart982c7ad2c8
- Add a status endpoint to the nodes and the distributor :: Simon Stewartd1e114b035
- Allow the Node to be started before the Distributor :: Simon Stewart68ee8e0f8b
- Adding support for OSX mojave to grid (#6552) :: abidema46fc59b398
- Fix Javadoc comment issues. (#6468) :: User2534899a86ab8c5a
- Organise imports across the java tree :: Simon Stewart16feae5d59
- Add missing override annotations in Select class :: Simon Stewarte561ca8672
- Deprecate the JSON Wire Protocol Action primitives :: Simon Stewart29ee9e9841
- Cleanup: Remove unused imports (#6591) :: JohanBrorson1f795e04dc
- [java] Simplify and refactor Select element wrapper (#6501) :: Valery Yatsynovich22c25588c1
- SafariDriver supports opening new windows and tabs :: Simon Stewartd6f4caa089
- Add one piece of whitespace to make me feel better :: Simon Stewarteff8764c9e
- Added Locale.US for USER_AGENT toLowerCase (#6491) :: bozdemir84483df120b1
- Marking obsolete augmenters as deprecated :: Simon Stewart04deefa9f7
- Touch screen is deprecated, so this should be too :: Simon Stewartfee9440946
- [Grid] Hub status should only count reachable proxies. Fixes #6494 :: Diego Molina053940e2e4
- Update the java changelog :: Simon Stewart1f458d6b72
- Bump version to a better approximation of Π :: Simon Stewart4ff9d3eda5
- Acknowledge version number being closer to π in release notes :: Simon Stewart2ecb7d9aaa
- [rb] update chrome CDP endpoint send_command was deprecated in chromedriver 2.40 :: Lucas TierneyPublished by ddavison about 6 years ago
For each component's detailed changelog, please check:
07a18746ff
- Make generating the docs more robust :: Simon Stewartb78d5bc7a5
- [py] bump version to 3.13.0 in setup.py :: Lucas Tierney794148c998
- Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionovd9de47c696
- Remove package_data and data_files options from setup.py (#5982) :: wiggin15eb3e5f2d22
- Make firefox matching more exact :: Simon Stewart9d766a113e
- [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantseve79c9145e4
- Fixing a test to match commit 0f49c42e2b0b63d6d6325921b64e990435041774 :: Alexei Barantsevb605d9ab2e
- Add inifile gem to JRuby package :: Alex Rodionov0aa8dd4ff1
- allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortnerab87a06d1e
- At SeleniumConf: delete a deprecated method :: Simon Stewartc4acbe511f
- Fix windowSize option in Firefox in Javascript (#6075) :: Rod McNew3e99112a0d
- Allow temporary installation of FF extension (#1) (#5751) :: kvetko02f793dd37
- [py] Remove unused util methods from remote :: AutomatedTester68b0ff1376
- Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans254f16fe82
- Updating CHANGELOG and version resources for .NET point release :: Jim Evansb2d4df628e
- Removing long-deprecated local PhantomJS support from .NET :: Jim Evansd006b4cfdd
- Removing deprecated methods from .NET bindings :: Jim Evans178b07e8d5
- Fixes empty options merge :: Artem Kozaev6bb3e14e11
- Refactor custom desired_capabilities spec in driver_spec :: Artem Kozaev18f9b958a4
- Marking .NET hardware manipulation interfaces deprecated :: Jim Evans0b310c1114
- Refactoring .NET capability handling :: Jim Evans205ac91997
- Ignoring maven auxiliary files :: Alexei Barantsev5457171bd5
- Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev5820c5740c
- Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev61f35cfdf2
- Adding more info to the error message :: Alexei Barantsev5a8b4804ff
- Remove guava dep from logging package :: Simon Stewartd8f6fd3467
- Remove guava dep from interactions package :: Simon Stewarta78662432e
- Break dependency on profiler to the json package :: Simon Stewart3962e3d10c
- Simplify the core selenium target to avoid a split package :: Simon Stewart8aaf8c7c1a
- [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev550cd0c54b
- Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsevf54e39af25
- Add cause when JsonException occurs (#6112) :: Florian LOPES52483384e6
- Fix test to work with newer byte-buddy (#6029) :: Joshua Bruning6b3598d366
- No logical changes: just reformatting :: Simon Stewart52a2f6ab12
- Add tests to allow new builder to only have capabilities set :: Simon Stewart3ffb8eb477
- Drop support for ancient geckodriver versions :: Simon Stewart5289e9779a
- Enriching Hub Status to include Node info (#6127) :: Krishnan Mahadevan67b6c8d909
- Reformatting code and organising imports. No logical change :: Simon Stewart94678f77f3
- Correcting invalid session ID response JSON payload for IE driver :: Jim Evans1eaa2d79f9
- Updating reset action for IE driver :: Jim Evans8096ef71c0
- Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans96b8cc59a5
- Adding a test for the fixed OkHttp issue :: Alexei Barantsev821c6f3aee
- Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev046ab75f76
- Deleting more tests related to ancient geckodriver support :: Alexei Barantsevda6efc1b1b
- Upload file if file detector set :: Aleksei Moskvina062cd3118
- Use proper file upload extension command :: Alex Rodionova6a19b1d44
- Add a lightweight Dependency Injection service :: Simon Stewart501da5f6ff
- Hook injector into the server, replacing old DI approach :: Simon Stewart2cbcd08b81
- Fix failing hub tests :: Simon Stewart4c9379516c
- Deprecate our Clock
class in favour of the one in java.date
:: Simon Stewart0efc0be17c
- Apparently the Safari tech preview has a different browser name :: Simon Stewartb99fa0d475
- Start making the SafariOptions w3c safe :: Simon Stewart3d6ab4635f
- Score the new safari options too :: Simon Stewartc553547c10
- Allow compilation with the java 10 javac :: Simon Stewart34978827d1
- Added new capabilities for safari driver: automaticInspection and automaticProfiling (#6095) :: VimalRaj Selvam67b6e30cac
- Fix up safari options to match w3c requirements :: Simon Stewart0ac09d0003
- fix: add until.urlContains null value check (#5933) :: Jacob Wejendorpe9dfaad6ec
- fixed spelling mistake from 'uisng' to 'using'. (#6168) :: Jongkuen Hong24aed0d781
- [py] fix: drag and drop by offset broken (#6172) :: Herst6f028c5c07
- Marking a constructor deprecated :: Simon Stewart9c1e331862
- Clean up compilation warning :: Simon Stewartd104c769d0
- Move from synchronized to a reentrant lock :: Simon Stewarted4b3a4de0
- Add safari to the list of build targets for atoms tests :: Simon Stewart84353588a3
- Adding wait for navigation to IE accept and dismiss alert commands :: Jim Evans613f1f03c8
- Refactored IE sendKeys command handler to handle multiple file uploads :: Jim Evansd7562b1e0b
- Prevent keyup actions if key is not already down for IE :: Jim Evansa6e0407788
- Correcting .NET IE legacy capability creation :: Jim Evans4861c79f6b
- Adding type-safe properties for Safari capabilities in .NET SafariOptions :: Jim Evanse70ccc74b0
- Updating IE prebuilts :: Jim Evans83b0a34604
- [java] Fixing coercer ability to access private constructors :: Alexei Barantsevf85c99012e
- [java] Calling a more straightforward method :: Alexei Barantsevaafc5e895b
- Ignoring .NET upload test for Safari which hangs browser :: Jim42baa2423e
- Adding workaround for Safari Tech Preview in .NET :: Jimb5b247cc8e
- Fix the default capability matcher test :: Simon Stewart6d56181520
- Better follow project coding style :: Simon Stewart6e09f51a5f
- Use browser name to determine if using Safari Tech Preview :: Simon Stewart1f75108e69
- Use reflection for Gson objects in JsonOutput :: Simon Stewartad11102a9b
- The injector now uses subclasses if present :: Simon Stewart2a7d23dc03
- Bump version to an approximation of Π :: Simon Stewartc26dd71261
- Update the java changelog :: Simon Stewartb1ececb16b
- Release Ruby gem 3.13.1 :: Alex Rodionovfbf3a83275
- Return back Ruby version to π :: Alex Rodionov293523b640
- [rb] fix parsing server versions to be able to get the latest :: Titus Fortnerf66424b832
- Adding version resources to internal IE driver library :: Jim Evans52b5348763
- Extract IE internal library to IEDriver.tmp first :: Jim Evans94bc66e0a8
- Fixed crashing bug in obscured element detection. :: Jim Evanse984de7bbc
- Code refactoring (Minor clean-up) (#6179) :: Krishnan Mahadevand6ab55a583
- Add native events under se:ieOptions. (#6183) :: KentGucd733016d4
- Return 404 for non-existent routes (#6186) :: Krishnan Mahadevanb6f307c814
- Pass found elements to the EventListener's afterFind method (#6191) :: Bartek Florczakf1a7bf6051
- [py] Be consistent with webdriver init kwarg service_log_path (#5979) :: Jerry Pussinen29e9746e39
- Making set window rect command spec-compliant for x and y coordinates :: Jim Evans52969e49a1
- Exposing additional extension points in .NET bindings :: Jim Evans9f126d3a70
- Marking additional methods obsolete on .NET DesiredCapabilities :: Jim Evans2be2884de4
- Unignoring .NET alerts tests for Edge :: Jim Evansa3d2f41cd3
- Allow to use multiple files with file detector :: Alex Rodionov3f3f34e152
- Update bundler to 1.16.3 :: Alex Rodionov6e1850bb6f
- make ConnectionType searilize as integer (#6176) :: Anton Velma6deabdf917
- Fix the failing test :: Simon Stewart62f3a3cfd1
- Add "small" label to the small tests :: Simon Stewarte910737a9c
- disable screenshot tests for edge :: Clay Martinafb952f3c4
- Limit the size of the cache directory for buck :: Simon Stewart76882bec4c
- constant default_move_duration prevents appium to override it(fixed the spec which references the instance var as a method) :: Prakhar Rawatdb52375fb7
- Resetting frame focus to top-level frame on refresh :: Jim Evansb57575a3a8
- Modifying to silently dismiss onbeforeupdate dialogs in IE :: Jim Evansb5d96469c9
- Bump ByteBuddy to 1.8.15 :: Simon Stewartdff72517b5
- Bump java parser to a version that supports java 9 module-info parsing :: Simon Stewarte57914ab05
- Introduce basic JPMS support :: Simon Stewart3665dd7456
- Move or deprecate internal classes in java client :: Simon Stewartb6748a5fc5
- Update java changelog :: Simon Stewart9190cd5c8c
- Properly indicate that the remote module uses services. :: Simon Stewartf3197b14bd
- A Hub API that can query all running sessions. (#6158) :: Krishnan Mahadevan9669e80055
- Move utility method into utility class :: Simon Stewart9f87968499
- Move the CommandHandler interface somewhere useful for the next version of Grid :: Simon Stewart4534faa77c
- Add urllib3 dependency to install and test systems :: AutomatedTester8d98f3223c
- Swap out httplib for urllib3 :: AutomatedTester59f93ef04d
- Restore missing error class and limit error class lookup scope (#6137) :: Thomas Walpole31d547bad7
- [rb] fix default value of move duration in PointerActions :: Titus Fortnera6b98462af
- Move servlet request/response wrappers to new grid :: Simon Stewartc814c32500
- Move UrlTemplate to the o.o.s.grid.web package :: Simon Stewart49be0e8883
- Run all small tests :: Simon Stewarted207b3a00
- Yield file wrapped in array to file detector :: Alex Rodionov6b4dfc6545
- Jetty version bump :: Simon Stewartbdc4787caf
- Fixed null pointer exception when managed element is not found :: Mike Bellew0248a49caa
- Re-enable the passthrough tests :: Simon Stewart7842db3150
- [py] Added ExpectedCondition invisibility_of_element :: Karl Kuehn458daaf623
- Preventing attempt to return IDispatch that is not IHTMLElement for IE :: Jim Evans13720310f4
- Fix issue of Gem::Version raising error when nil is passed to it :: Alex Rodionov17e08e8d24
- Ignore upload multiple files test for remote + IE :: Alex Rodionovaacccce032
- [py] Fix doc of URL-related ExpectedCondition (#6236) :: HerstPublished by ddavison about 6 years ago
For each component's detailed changelog, please check:
c3bb30c727
- Update changelog for 3.12.0 :: Alex Rodionov14a3e7b3eb
- Check variant type to be VT_DISPATCH before checking for arrays :: Jim Evanseb5fe13f97
- Adding alert text for unexpected alerts in IE :: Jim Evansb3376cd6ba
- Updating .NET CHANGELOG for 3.12 release :: Jim Evansbb2488860d
- Updating IE driver prebuilts and CHANGELOG for 3.12 release :: Jim Evans79a315ab07
- Browsers other than gecko can behave differently too if the window is not in focus. :: Alexei Barantsevca9da6e8e6
- [java] Deleting unused private fields :: Alexei Barantsev6359b2f8e7
- [java] There are no more multiple IE driver engines :: Alexei Barantsevf41fe5fb1a
- [java] Deprecating unused utility functions :: Alexei Barantsevc179a1b7d3
- [java] Deleting unused private field :: Alexei Barantsev7129729457
- Updating use of command-line args for protocol selection for Edge in .NET :: Jim Evans4351f22523
- Upgrading httpcomponents :: Alexei Barantsevf7eeab82ed
- Deprecating apache httpclient based implementation :: Alexei Barantsev5a8a2c1ba6
- Deleting deprecated code :: Alexei Barantsev12d57f17d7
- Enabling chrome java tests on travis :: Alexei Barantsevc68b2b84e3
- Adding a safari job for travis :: Alexei Barantsev5b8994f8ab
- Ignoring failed chrome tests :: Alexei Barantsevc0de230188
- Adding java IE test job to appveyor :: Alexei Barantsev18fee21bc7
- Use default OSX image on travis :: Alexei Barantseveaefea254a
- Backing up safari job, installation script are not OSX compatible yet, need rework :: Alexei Barantsev6a6b658342
- Add missing copyright notice :: Simon Stewartfd92d1c48f
- Adding a w3c compliant remote webdriver builder :: Simon Stewartbd1ae5981a
- Ignoring more chrome tests that fail on travis :: Alexei Barantsevd42e6acc97
- [java] Adding a test for noProxy :: Alexei Barantsev58cae229ba
- Unignoring a couple of tests passed in IE :: Alexei Barantseve6a056f6c3
- Updating okhttp :: Alexei Barantsev841f7eed26
- Updating gson :: Alexei Barantsev7f0ddee5d7
- Updating guava :: Alexei Barantsevd0bc211ea7
- Updating htmlunit and htmlunitdriver :: Alexei Barantsev5a459a51b6
- Update IDEA gson library descriptor :: Alexei Barantsevb29ad6e4b1
- Update IDEA htmlunit library descriptor :: Alexei Barantsev3f040255ba
- It appears that htmlunit uses its own css parser now :: Alexei Barantsev66fcb623d4
- [java] Fixing JSON to Proxy deserialization :: Alexei Barantsevd1a4c2b396
- This test mostly works in Chrome (but it's flacky) :: Alexei Barantsevcc810770ee
- Disabling a test in Chrome, it uses legacy (string) format for noProxy :: Alexei Barantseve38bc95a80
- [py] Update changelog for 3.12.0 :: lmtierneyf341cda429
- [java] Fixing noProxy to work in legacy drivers too :: Alexei Barantsev21880a34b4
- Deleting unused imports :: Alexei Barantseva9096a0097
- Actually updating capabilities with fixed noProxy :: Alexei Barantsev0e1b72d022
- Update close window command to return list of remaining window handles. :: Jim Evans2c2db8a47b
- [py] update documentation for find_element methods to remove 'private' indication :: lmtierneyade980b7f3
- Avoid using the BeanToJsonConverter within Json :: Simon Stewart70121d346c
- Make the bean to json test use JsonOutput :: Simon Stewart1a99e2161f
- Update LICENSE :: VijendraEAtech6404eef633
- default hub host address to 0.0.0.0 when not specified :: Doug Simmons0ba8188b1a
- Use goog:chromeOptions when sending Chrome options capabilities :: Alex Rodionov03b79620db
- Bump bundler locked selenium-webdriver version :: Alex Rodionov8484fe292d
- Address Ruby warnings for redefined methods and uninitialized ivars :: Alex Rodionovddf10710f8
- Use RuboCop-preferred way to skip iteration :: Alex Rodionov53440282c3
- Switch to our own classes for outputting JSON :: Simon Stewartdfffd9e16e
- Remove deprecated RemoteProxy.getStatus method :: Simon Stewartc218813788
- Remove GSON from the RegistrationServlet :: Simon Stewartc2d3fa842d
- Remove GSON from CrossDomainRpcLoader :: Simon Stewartde9f3b7113
- Remove unused import :: Simon Stewart2ceda3f814
- Remove GSON from build files :: Simon Stewart7275728fd4
- Remove unnecessary GSON imports from RegistrationRequest :: Simon Stewartc65a277a85
- Clean up unused import and javadocs :: Simon Stewartc09cffa40b
- Continue removing gson from the json package :: Simon Stewart5454e6ee2a
- Finish removing gson from grid :: Simon Stewart59b781cde2
- JSON pretty printing :: Simon Stewart4c8646cde1
- Update chromeOptions key for capabilities :: Florian Mutterf12a3c47dc
- Suppressing IE compile warnings during 64-bit compilation :: Jim Evans8f1f9c421b
- Adding log message for mismatched bitness of IE and driver for sending keys :: Jim Evansc83f3a0757
- Internal refactor of IE driver moving OS bitness checking code :: Jim Evansf4676fb110
- Updated to better support using CreateProcess API for launching IE. :: Jim Evans78172a3ced
- Add the ability to set capabilities on the remotewebdriver builder :: Simon Stewartb3aa68d811
- Allow a user to specify a remote url or driver service to use when building remote webdrivers :: Simon Stewart0016b3aa95
- Use ServiceLoader to find a missing DriverService in the driver builder :: Simon Stewart38f46561c8
- Add a "oneOf" method to the builder :: Simon Stewartc9f58ec103
- Actually build a driver from the RemoteWebDriverBuilder :: Simon Stewartc134dfae81
- Catch an additional reflective exception in the server :: Simon Stewart51d5295cfa
- Implementing new session payload string representation for logs :: Alexei Barantsev3ed89adfd2
- Fixing unit tests to use fake driver services. :: Alexei Barantsevb696d38fce
- [py] refrain from sending windowHandle param for w3c maximize_window :: lmtierneybc17100815
- Fixing javadoc. Fixes #5928 :: Alexei Barantsev0607704e3c
- Use diamond operators instead of explicit type declarations :: Valery Yatsynovichdf72eaa6e0
- Remove unused imports :: Valery Yatsynovich2c1c448077
- Remove redundant throws clauses :: Valery Yatsynovichb95abf19ee
- Making beforeunload test W3C conformant :: Alexei Barantsev7ff8c9c908
- Disabling unstable chrome test :: Alexei Barantsev7e812e76b6
- Disabling beforeunload alter test in other non-conformant drivers :: Alexei Barantsevf3195298af
- Disabling beforeunload alert tests in python :: Alexei Barantsev8d64be4362
- [py] Disabling beforeunload alert test for remote too, because it usese legacy Firefox :: Alexei Barantseve25aa00972
- Ignoring another exception that can appear on an attempt to start driver service with unacceptable capabilities. :: Alexei Barantsev2606295b85
- Forcing test server to stop on shutdown. :: Alexei Barantsev9090f52fe9
- Fixing noProxy handling in Grid :: Alexei Barantsev894b67a1c9
- Disabling an unstable test in Chrome :: Alexei Barantsevf77d2f9e60
- Added ability to direct headless chrome to save files in ruby Driver :: John Pelly796876aaa4
- Rename #downloads_files_to to #download_path= and add a simple test :: Alex Rodionov2a16696190
- Move knowledge of JSON parsing into JsonInput :: Simon Stewart1897bab365
- Much overdue .NET test cleanup, removing unused/untested browser types :: Jim Evans447cabadfa
- Adding inadvertently omitted FirefoxDriverconstructor for .NET :: Jim Evans8f5e2364ab
- Moving IE #defines for page load strategies :: Jim Evans46ca782229
- Updating comments to IE driver code :: Jim Evanse312563baf
- Adding ability to return extended error info from IE actions :: Jim Evansff3e64fdbe
- Refactoring IE waiting for page load on click :: Jim Evanscabfd91b7d
- No longer swallow exceptions for navigation to malformed URLs in .NET :: Jim Evans51376f6943
- Updating .NET escaping of CSS selectors for the ID and name cases :: Jim Evans7691ee2f09
- Updating documentation comment in .NET :: Jim Evansa8f0e70de3
- Changing .NET test drivers to implement new instantiation scheme :: Jim Evans1f02125e7b
- Making .NET test suite align with Java test suite :: Jim Evans1619f2f563
- Adding .NET test configurations :: Jim Evansd7a762ed0e
- Updating IE driver prebuilts to latest binaries :: Jim Evansc01f9ce13d
- Unignoring contentEditable tests for .NET :: Jim Evans0f516a83d2
- Updating ignored .NET tests :: Jim Evans48fb09e94c
- Removing unused categories in .NET tests :: Jim Evansfdef21044a
- Further .NET integration test cleanup :: Jim Evans5839b38d7f
- More .NET test updates for Edge :: Jim Evans8d664f47a8
- Expose the RemoteWebDriverBuilder :: Simon Stewart7a0048213a
- Updating release version to 3.12.1 for .NET :: Jim Evans24432b3db2
- Fixed quit command for default state :: Clay Martin839811e151
- Reverting inadvertently committed changes to .NET test appconfig.json :: Jim Evansce19a20bf3
- Updating unignored .NET tests for Chrome :: Jim Evans2c3aab2537
- [py] WebDriver as context manager (#5919) :: Jerry Pussinenbfd4dccb6e
- Interpreting zero timeout value as "infinite" (actually, max long) :: Alexei Barantsev5ec8094720
- Loosen WebElementCondition instance checks (#5968) :: Adam Smith16f6dd8310
- Updating default Safari driver config to use for .NET tests :: Jim Evansf18440ae0d
- More adjusting ignored browsers for .NET test suite :: Jim Evans6715b81fd0
- Enable Get Element Property tests in Edge :: Clay Martine060906bbd
- Enable multiple tests in Edge :: Clay Martin1158f26d43
- Implement HasCapabilities by EventFiringWebDriver (#5917) :: Valery Yatsynovich07f70f7839
- Add before/after getText events (#5974) :: Mikhail Paninb3eb3071e5
- Expand imports :: Simon Stewart1692b9b6cc
- Add test for JsonInput :: Simon Stewart9676d70127
- Use anonymous GitHub API when GITHUB_TOKEN is not set :: Dave Hunta378961519
- Fix if block for GITHUB_TOKEN :: Dave Hunt0010c66a64
- Test cleanup for Safari in .NET tests :: Jim Evansd76558a3b9
- Removing redundant XPath finding tests in .NET :: Jim Evansf98f5d4a06
- Moving .NET test to asserts using constraints :: Jim Evans4c1eca1853
- Fixing null pointer exception for .NET on Safari with mouse movements :: Jim Evans32b8c43544
- Adding default Safari driver class for .NET tests :: Jim Evans8b82f79df0
- Fixing mouse movement in .NET :: Jim Evans084ed59c79
- Make RuboCop happy again :: Alex Rodionov18abaa220f
- Adding property to force use of legacy protocol for Safari in .NET :: Jim Evans597ca64701
- update PyPI links in Python docs (#6011) :: Corey Goldbergfac450345e
- [firefox legacy] Adding a null check. Fixes #5881 :: Alexei Barantsevab4f24d2d1
- Switch to our own classes for JSON parsing :: Simon Stewart1a0f31e299
- Allow the number coercer to implicitly coerce strings to numbers :: Simon Stewart655a796605
- Remove GSON from main source tree :: Simon Stewartf648f12f35
- Fix the build. Oops. :: Simon Stewartba3592b746
- Updating IE driver to use SendInput for a single input at a time :: Jim Evans8eb7d85888
- Adding logging to IE driver for setting window focus :: Jim Evans9ad2f48524
- Updating .NET test to not need two driver instances :: Jim Evansecc3dd059b
- Use elementFromPoint for IE driver in determining obscured elements :: Jim Evans655f27bedf
- Updating JavaScript automation atoms for IE :: Jim Evans5484f955bf
- Ignoring drag-out-of-viewport tests for spec-compliant drivers in .NET :: Jim Evans1a0b1d008a
- Removing IE-specific tests that are covered in common tests for .NET :: Jim Evansa8fa257af3
- Updating IE driver binary prebuilts :: Jim Evansea258d4733
- Ensure we do not write too much JSON across the wire :: Simon Stewart1abe2d81ee
- Allow pretty printing of json to be disabled. :: Simon Stewartbfdeb29f80
- Remove debug print statements. #prodeveloper :: Simon Stewartf7f09fc513
- [3450] Added bindings for custom ChromeDriver commands (GET_NETWORK_CONDITIONS, SET_NETWORK_CONDITIONS and DELETE_NETWORK_CONDITIONS) that allows client code to utilize built-in throttling functionality. (#3479) :: Andrii Rohovets361e9b3222
- Bump version to 3.13 :: Simon Stewart21116894e4
- [java] Improving getText javadoc. Fixes #5936 :: Alexei Barantseve4c8d45ce0
- [grid] Dumping pretty-printed node config to debug level log :: Alexei Barantsev10a21e5021
- [grid] Fixing CLI processing if -nodeConfig or -hubConfig present :: Alexei Barantsev7903ba397d
- Update README.md (#6021) :: Mubariz Hajimuradov0af941a74b
- Updated ChromeDriver docs (#5999) :: Anastasia Vatamanc9e9528c69
- Remove an unused dep in a java rule :: Simon Stewartb00810ee8a
- Fix comment issues. (#5954) :: User253489bab2de3c72
- Added more documentation to isEnabled() and resolves #3547 (#5691) :: Matt Q517b8b4c29
- [grid] Fixing hub and node configuration loading from json file :: Alexei Barantsev35d0bb6084
- Bump the Netty version we use :: Simon Stewart8c1acbdd84
- Updating EdgeOptions to include type-safe properties for Edge-specific capabilities :: Jim Evansacb5315755
- [grid] Fixing opera driver class name. Fixes #6057 :: Alexei Barantsev04afbc48dd
- Marking elements with 'pointer-events' style of 'none' as obscured in IE :: Jim Evansdb1e9595ef
- Removing legacy WebDriver extension when using Geckodriver in .NET :: Jim Evansd31bfd3941
- Reinstating ICommandExecutor descending from IDisposable in .NET :: Jim Evansc6686b3c20
- Allow extension of RemoteWebElement for caching properties :: Michael Keeleyc15cdbcaf0
- Replace Chrome with Firefox in .NET documentation comments :: Jake0f49c42e2b
- Get the status servlet working again. :: Simon Stewart4446b8d3fd
- Updating java changelog :: Simon Stewart04f9698484
- fix incorrect w3c action encoding in python client (#6014) :: Jonathan Lipps5fad6086b1
- [py] fix PointerInput kind in w3c ActionBuilder :: Lucas Tierney4082b77504
- Add executing custom command to Chrome Python bindings (#5989) :: zhangwenqiang0011c39616e8
- Fix JSON parsing of unicode escapes :: Simon Stewart93ea6dc3a8
- Remove unnecessary main methods :: Simon Stewart983265e955
- More compliant JSON escaping of characters :: Simon Stewart780c502cc4
- Fix encoding of log levels :: Simon Stewartf5799ed23f
- [py] Update CHANGES for 3.13.0 :: lmtierney5dfab8acb2
- [rb] Update CHANGES for 3.13.0 :: lmtierney6c9064444d
- Updating .NET CHANGELOG for 3.13.0 release :: Jim Evans2f0d2927ac
- Updating IE driver CHANGELOG and version resources for 3.13 release :: Jim EvansPublished by ddavison about 6 years ago
For each component's detailed changelog, please check:
4844292571
- Updating .NET CHANGELOG for 3.11 release :: Jim Evans4defda896b
- Streamlining .NET Actions class :: Jim Evanse957482732
- Update changelog for python bindings :: AutomatedTester8f52ceb090
- Add desired capabilities keyword to IE and Firefox :: Isaul Vargas5ffc3a0ab1
- Removed unexecuted line from IE webdriver :: Isaul Vargas7dff24f1ab
- Updating WebDriverBackedSelenium .csproj file to embed resources :: Jim Evansd37967aa0c
- Updating .NET strong-named assembly build to correct package references :: Jim Evansafa873480c
- Fix AddEncodedExtension methods of ChromeOptions and OperaOptions :: YevgeniyShunevych11cb216590
- [rb] update changelog :: Titus Fortner4756fd1b04
- Add Firefox addon install using manifest.json :: vflamea8d9b86281
- Added LeftShift, LeftAlt, LeftControl, Command, and Meta as KeyDown/Up events for dotnet :: Christopher Buttkus2a0f63d19b
- Fix Safari webdriver AttributeError for python client driver #5578 :: ming121bb31759
- Fixing flake8 issues :: Alexei Barantsevd7fe2c464a
- Remove unnecessary parameter from JsonOutput.write :: Simon Stewart13d8f8be75
- Properly initializing JSON values in IE driver :: Jim Evans99fc46a6e7
- Removing direct call to InternetGetCookieEx2 API in IE :: Jim Evans5419255922
- Updating all C++ projects for the IE driver to use the Windows 8.1 SDK :: Jim Evans7ddba7ce1e
- Updating to release IE driver 3.11.1 :: Jim Evans4fe801acda
- Unignore double click tests on Firefox :: Alex Rodionov9517a40afd
- Ignore test for partially covered elements for IE :: Alex Rodionovbe524b6fb7
- Adding Protected Mode boundary closing mechanism in IE :: Jim Evans619a02f3e8
- safaridriver: add new command to change getUserMedia() behavior for mock devices :: Brian Burg1cb3f698fe
- safaridriver: add support for an extension command to open the debugger. :: Brian Burgdd8b51f602
- bugfix: suppress deprecation warning when no extensions were added to profile :: Hiroaki Ninomiyaf77c9e38c7
- Updating NUnit dependencies for .NET tests :: Jim Evans56f210e5d8
- Adding new property for geckodriver --jsdebugger commmand line switch :: Jim Evansedbc9141e9
- Fixing clear atom to work with for IE :: Jim Evans583aca924e
- Exposing is_focusable atom for use in drivers :: Jim Evanseda10eed6a
- Adding IsFocusable method to IE driver Element class :: Jim Evans0b55fb870a
- Adding support for extension capabilites starting with "test:" in IE :: Jim Evansb44592fe1c
- Fixing obscured element detection in IE for elements in frames :: Jim Evans8ffb552099
- Separating out detection of focusable elements for sendKeys in IE :: Jim Evans74e584d12b
- Updating IE driver prebuilts with latest changes (3.11.1.1) :: Jim Evans6103798b5f
- Updating .NET to not propagate non-W3C compliant capability names :: Jim Evansf454a5c8bb
- Fixing proxy bypass address serialization for legacy .NET drivers :: Jim Evans81371b441e
- Adding return value checking for CoCreateInstance of IShellWindows :: Jim Evans6dd04e6c89
- Added the new value of the element to the ElementValueChanged and ElementValueChanging event args. :: arnonax0d9bcecf9c
- Addition of test playlists for each .NET test project in the repo :: seanrand57d0accdfea9
- Addition of overload argument to the SelectElement.SelectByText method :: seanrand57d8bdaa2426
- Remove unused field :: Simon Stewart96c1b99f0b
- Write .NET screenshots using the Save overload that takes a FileStream :: Jim Evans7d4b0389fe
- Updating JsonCpp library to latest :: Jim Evans9120f82021
- Changing COM variant to JSON serialization in IE :: Jim Evans5516b4f35a
- Enabling reconstitution of .NET FirefoxOptions from raw capabilities :: Jim Evans2eb4235728
- Send requests with application/json content type :: Alex Rodionov6fe22c3a64
- Remove unnecessary overriding of Content-Type :: Alex Rodionov2c4f935dd8
- Null cookie value fix :: granak61d741bca8
- Adding IE-specific test for element obscured by invisible element in z-order :: Jim Evansf13f3f57cd
- Fixing IE detection of obscured elements when top element is not displayed :: Jim Evans977b17db59
- Remove duplicated command entry of screenshot. :: Shuhai Shen8e7cc40e97
- Adding HRESULT check in IE driver :: larsiverf5aafa38f0
- Removing external link in IE test file :: Jim Evans5cce5cf4cf
- Improve takeScreenshot performance in ie driver. :: rovner90216e938f
- Treat object tag with embedded document as frame :: Larry Yuaa8e066500
- Update Http.request in default.rb to include a delay in retries :: Aaron McKinleybe61a73c47
- Add failing test for a sequence of drag and drop by offset and element :: Alex Rodionovc332712fb0
- Adding newly added test to Visual Studio playlist :: Jim Evans8910104857
- Add support for Basic Access Authentication in .NET RemoteWebDriver :: Samuel Bétriseya3a206227b
- Adding BeforeRemoteHttpRequest event to .NET RemoteWebDriver :: Jim Evans89c1b69c6e
- Prevent page jump to top when clicking on tab :: Dylan Reichstadtb0271d67d2
- Move manifest generation to the right place :: Simon Stewartf3ba82ccb6
- Add a User-Agent header to our outgoing HttpRequests :: Simon Stewart06fe780fbe
- The next release is not Selenium for Workgroups :: Simon Stewart63f65c620c
- Fixing .NET ChromeDriver network conditions commands URLs :: Jim Evansa43382076e
- Adding user-agent string for .NET remote HTTP requests :: Jim Evans429af62c79
- Add a User-Agent header for Ruby HTTP requests. :: Steven Hazel508a8b6f10
- Refactor sending Selenium User-Agent :: Alex Rodionov4a1f340c5b
- Fix ChromeDriver NetworkConditions setter for .NET :: John Cheneb0eb1f507
- Fixing incorrect platform in .NET user agent string :: Jim Evans6c313a415f
- Fix Selenium namespace collisions :: Alex Rodionovae2cf7d3a2
- [py] use setter for headless property in options classes :: lmtierney315bf4e38a
- [py] only add --disable-gpu for Chrome headless on Windows Fixes #5702 :: lmtierney9aa664219b
- Add User Agent for Python (#5696) :: Steven Hazel0d8a1ac90f
- flake8 fixes :: Lucas Tierneya4f3c97d4c
- [py] missing parentheses for method call :: lmtierney81e91a86a1
- Adding locking for lazy-load of static dictionary in .NET :: Jim Evans88944b7cd7
- Guarding against assembly location being empty :: Jim Evans9e743aaa37
- Add changelog link to RubyGems :: Alex Rodionovf6f0064ac1
- Add support for getting/setting permissions for Safari :: Alex Rodionov0cf2e2460f
- Add attach debugger command to Safari :: Alex Rodionovcad99f8c61
- [js] Adjust type annotations to properly track types when generating API docs. :: Jason Leybaf2e0f00917
- [js] Export lib/input.Origin
from the top level selenium-webdriver
module. :: Jason Leyba97ca8ab497
- [js] Replace typedefs with record objects for parts of the public API. :: Jason Leyba5f52b02163
- [js] Add a User-Agent header for #5657 :: Jason Leybad56802ae84
- Return has_network_connection driver extension :: Alex Rodionov6f0ea5406a
- Fix RuboCop offences :: Alex Rodionov03d8714113
- Revert .NET bindings to send spec-compliant new session for all browsers :: Jim Evanseaee33c9f4
- Fixing .NET serialization of proxy autoconfig URL :: Jim Evans78af26a536
- Removing no-longer-used .NET dependencies :: Jim Evansb337a82699
- Making .NET ICommandExecutor interface extend IDisposable :: Jim Evans478b5f7da6
- Fixing IE stale element detection for parent elements. :: Jim Evansd0cec1f2d7
- [json] delegate primitve detection to guava :: Simon Stewart913ad9394c
- [json] Deprecating methods where GSON leaks out :: Simon Stewart0d16a868fa
- Clean up. No logical changes :: Simon Stewart1dcddcdfd7
- Add equals and hashCode to Command :: Simon Stewarted2d065565
- Switch to use guava type token. Should be a no-op :: Simon Stewarta6e465e7aa
- Adding equals and hashCode to Response :: Simon Stewartfea3c702c6
- Refactor Bys, "checkNotNull" :: Alberto Scottof833e9e5b9
- More cleanups in By :: Simon Stewart12802a7ec0
- All json tests are small tests :: Simon Stewart7568f7a417
- add before/afterGetScreenshotAs to WebDriverEventListener :: morrishoresh640af41fe8
- Fix issues in comments and exception messages. :: User2534891c77719bba
- Clean up docs in By :: Simon Stewarta02a71840e
- Initial implementation of taking element screenshots for IE :: Jim Evans999247be8c
- Correcting IWebElement.GetScreenshot remote URL :: Jim Evans188ce052bc
- Updated docs from ChromeDriver to FirefoxDriver :: Phillip Haydon27bbd2ceec
- Adding new test to .NET common tests playlist :: Jim Evansd7155fed40
- Adding .NET Chrome option to enable use of W3C protocol dialect :: Jim Evans41d809a81d
- [py] allow Remote webdriver when only given Options class also, use Options.to_capabilties as base caps :: lmtierney38aa3268af
- [py] ensure all Options.to_capabilities start with default capabilities this allows remote webdrivers to be initialized with just options :: lmtierney82b55e8e0f
- Unignoring a test fixed in Firefox :: Alexei Barantsev94c503e845
- Fixing a grid unit test broken after migration to OkHttp :: Alexei Barantseva5a97c9eba
- Improve the error message that is raised when safaridriver cannot be found. (#5739) :: Brian Burg4f10a2a814
- Added java 8 lambda expressions and also did some code cleanup of catching multiple exceptions in single catch block :: Abhilash Thadukac856444df0
- Fix comment issues. (#5741) :: User253489e3f25864c9
- Code clean up: remove dead code, and move to lambdas :: Simon Stewart184f8a1765
- Bump mockito to 2.18 and bytebuddy to 2.13 :: Simon Stewart10cce8492e
- Fixing test temp file writing for .NET :: Jim Evans259f539c03
- Updating .NET CHANGELOG and version resources for 3.11.1 release :: Jim Evansf5589c9e4d
- [py] add IeOptions class to selenium.webdriver :: lmtierneye1df34e74a
- Add autoservice to the build :: Simon Stewart3efb8674e8
- Ensure createDefaultService
is the same as new Builder().build()
:: Simon Stewart7c92f93b7e
- Expose all DriverService.Builder
s to the service loader :: Simon Stewart9a8362628d
- Enable annotation processing in eclipse :: Simon Stewartedca054b0d
- Adding Safari tech preview test config for .NET :: Jim Evans47706e36d0
- Updating .NET Safari Tech Preview test config :: Jim Evansf3d6bc6f27
- Retain config file paths if specified :: Scott Babcockc4867d4342
- [py] Fixing syntax error :: Alexei Barantsev217c4362d3
- Reverting making .NET ICommandExecutor extend IDisposable :: Jim Evansbb476350bb
- Reverting ICommandExecutor change for RemoteWebDriver :: Jim Evans4332f3ec43
- Updating release info for .NET 3.11.2 point-release :: Jim Evans2770e3aa23
- Test clean up :: Simon Stewart0020080868
- Minor java 8ism: optional.ifPresent, not an if statement :: Simon Stewartf539288312
- Minor code cleanups :: Simon Stewart1b53df240c
- Class is an instanceof Type :: Simon Stewart5085838e16
- Fix the build :: Simon Stewarte261910101
- I have no idea why we were converting the value in cookies :: Simon Stewartf45fe9bb32
- [java] Implementing WebStorage in ChromeDriver and FirefoxDriver. :: Alexei Barantsev8b521168c3
- Ignoring a test in legacy FirefoxDriver :: Alexei Barantsev749dce430a
- Ignoring another storage test in legacy FirefoxDriver :: Alexei Barantsevad42d0da82
- [py] Fixing FirefoxOptions to capabilities conversion test :: Alexei Barantsev157703a475
- [py] Unignoring xpassed marionette tests :: Alexei Barantsevfe48fc4cbf
- [java] Stopping OkHttp from retrying after getting 408 response code. This caused duplication of page load timeout. :: Alexei Barantsev1ef54a6678
- Fixing .NET HttpCommandExecutor event for RemoteWebDriver :: Jim Evans1560ca463f
- Extracting JSON wire protocol element marker property names in .NET :: Jim Evans7fa5135e55
- Fix obscure window switching bug :: Jacob Kiesel997503c27f
- Refactoring creation of RemoteWebElement to use a factory :: Jim Evans0aa2ab934a
- [py] fix ff marionette binary test the combination of acceptInsecureCerts and an invalid binary result in the state of 'Unable to find a matching set of capabilities' :: lmtierneyee93262940
- [py] revert fix for ff mn binary test, xfail with bug linked as reason :: lmtierney54b37dcfda
- fix ExecuteScript and Actions to handle IWrapsElement appropriately :: Christopher Wood3cf66f920e
- Ignoring .NET tests for unimplemented features in Chrome :: Jim Evans95f9a05678
- More .NET test maintenance, ignoring known test failures :: Jim Evansa08c14241e
- Updating .NET tests to properly reflect current driver behavior :: Jim Evans1d76974f21
- Changing 'unhandled error' status code to throw WebDriverException in .NET :: Jim Evans90e16d0ae7
- Fix issue where -host is not honored in all server modes. :: Doug Simmonsfbca603cd7
- [grid] Disabling TRACE method in hub :: Alexei Barantsev251161849f
- Fix internal-grid-test(s) which are failing after -host change :: Doug Simmonsb1eff8a6f2
- Attempting to make .NET project files more cross-platform :: Jim Evans2776b64e79
- Adding default value to .NET IE element scroll behavior option :: Jim Evanscc40e51128
- Ignoring hanging test for Edge in .NET tests :: Jim Evansfd9d556788
- Adding option for .NET EdgeDriverService to use W3C protocol dialect :: Jim Evansac525db911
- Work around slash escaping weirdness for non-Windows Visual Studio :: Jim Evans44c57e3f22
- Address hub/node -host backwards compatibility concern :: Doug Simmonscd0618eec0
- Change if..else condition in CommonCliOptions :: Doug Simmons888fb8b371
- Update another failing internal-grid-test :: Doug Simmons86f1c02f4c
- [java] Calling more specific driver constructor that accepts *Options object as a parameter. :: Alexei Barantseva988b7e579
- [java] Implementing system property "webdriver.firefox.headless" to run tests in headless mode :: Alexei Barantsevd94fed19ed
- An attempt to run JS tests on travis in headless Firefox :: Alexei Barantseve6ca8b1fec
- [java] Fixing HtmlUnit driver initialization in tests :: Alexei Barantseva189033ca3
- An attempt to use token for authenticated access to github API to download latest geckodriver :: Alexei Barantsev95fdcb075e
- [py] Remove the beta authenticate
methods from Alert
:: lmtierneyb2ad569d21
- add shadow dom v1 support to getVisibleText :: James Garbuttc3c1fcd17c
- remove invalid multiple-root test :: James Garbutt9e5016d660
- rewrite shadow dom tests for v1 :: James Garbutt8e0cc1b910
- fix shadow dom tests :: 43081j9cdfb7ad30
- simplify shadow dom traversal :: 43081j4557baf2f9
- only assert styles of elements :: 43081j011338dab9
- return early when retrieving DOM parents :: 43081j665ee8d490
- move displayed to a function :: 43081j471efd90a4
- fix jsdoc :: 43081j17fbc03817
- [rb] remove encoding from copyright task Encoding is no longer required and has been removed from files, see PR #4746 :: Lucas Tierney1c98bd5829
- Add a test to make sure screenshots are added to exceptions :: Simon Stewart211fd70f83
- Give Cookie a toJson method :: Simon Stewart80b69094eb
- Make the BeanToJsonConverter a little less if/then :: Simon Stewarte755a32d49
- Json.toType now requires a String :: Simon Stewartce2750d68d
- Migrate to our own type coercer from the one supplied with gson :: Simon Stewart6ab61860cf
- Delete the old BeanToJsonConverter :: Simon Stewart977422e280
- Add a test to make sure screenshots are added to exceptions :: Simon Stewart60adb20066
- Remove GSON from the configuration classes :: Simon Stewart7a0e54a703
- Remove Json.toJsonElement :: Simon Stewart2fb4ddf18c
- Throw exception clicking on file upload elements in IE :: Jim Evansca750c11e9
- Making IE cookie expiration times integer values :: Jim Evansf1ceebf4bf
- Updating find element by link text atom to handle non-breaking spaces :: Jim Evans0283f1fc5d
- Throw an error for key actions taking multiple characters in IE :: Jim Evans7e15196bda
- Updating IE driver prebuilts with latest changes :: Jim Evans6b436cadd5
- Updating unhandled JavaScript errors to throw WebDriverException in .NET :: Jim Evans09ca4e3816
- Ensure we correctly throw JsonException when GSON fails :: Simon Stewart824de2a147
- Allow JsonInput to allow additional TypeCoercers to be registered :: Simon Stewart8943c610a8
- Fix failing tests for Grid registration :: Simon Stewartc17a348a04
- Fix failing Firefox tests :: Simon Stewart690591dda4
- Use "https" for links in README (#5849) :: Roman Zollercdea559f30
- Reducing visibility of DriverService.sendOutputTo method to protected (this change was announced in version 3.8) :: Alexei Barantsevcdf5effde0
- Stop using deprecated API of apache httpclient :: Alexei Barantsevf69fc048e0
- Deleting unused imports :: Alexei Barantsev2e76dd038f
- [java] Deleting redundant checks :: Alexei Barantsev2f9037387c
- [grid] Assigning node to a random free port if not specified explicitly. Fixes #5783 :: Alexei Barantsev5ca2d91553
- Fixing ExpectedConditions.numberOfElementsToBeMoreThan javadoc. Fixes #5830 :: Alexei Barantsev63ce4f227e
- Updating ignores for Safari TP 55 :: Alexei Barantsev3bc6af46be
- Fix failing tests by checking correct type assumptions :: Simon Stewarta85ea5c825
- Bump version number to 3.12 :: Simon Stewartcdcf7375b7
- Update java changelog :: Simon Stewart97a01c689b
- Moving DriverService.sendOutputTo back to public space :: Alexei Barantsev7c6e0b3343
- ... and fixing the changelog :: Alexei BarantsevPublished by ddavison over 6 years ago
For each component's detailed changelog, please check:
5d88c7b25f
- Updating BUCK build files for .NET bindings :: Jim Evansf9cba0fc91
- Deleting deprecated (in 3.6) methods :: Alexei Barantsev29b5bb41a5
- Fixing use of deprecated API :: Alexei Barantsev2c9ffd6f50
- Deleting unused imports :: Alexei Barantsev4561d85f50
- Refactoring a test, reducing code duplication, no logical changes :: Alexei Barantsevbd022f4e0c
- Refactoring, less guava, more standard JDK :: Alexei Barantsev5fcbb569e4
- Fixing a typo :: Alexei Barantsev8450067c9b
- Deleting unused imports :: Alexei Barantsevff621a21cf
- Less use of deprecated API :: Alexei Barantsev62aa722bed
- Refactoring a test, no logical changes :: Alexei Barantsevdb4d9eb516
- Deleting unused imports :: Alexei Barantsev8d0c109fb9
- Ooops, a silly mistake... :: Alexei Barantsev12655f7159
- Update changelog for Python for tag 3.10.0 :: AutomatedTester87c87321e6
- [grid] Remove "DefaultGridRegistry.newInstance()" method which is only used in tests :: Simon Stewart1ecef2591c
- [grid] Remove "Registry.getConfiguration" :: Simon Stewart15f1c7ed4b
- Remove unused annotations and unthrown exceptions :: Simon Stewartd06e54aec6
- [grid] Remove deprecated "GridRegistry.getHttpClientFactory" method :: Simon Stewart41f1681c29
- Make a test not rely on JsonElement.toString :: Simon Stewart22d2498c2b
- [grid] Migrate RegistrationRequest.toJson to not use GSON :: Simon Stewartf176ae2223
- [grid] Remove unthrown exception from method signatures :: Simon Stewart76f27e0987
- Make the BeanToJsonConverter avoid fields from java.lang.Object :: Simon Stewartddccdc230b
- Make AbstractCapabilities
implement toJson
:: Simon Stewart89870f01a1
- ProtocolConverter does not need an HttpClient.Factory as a static field :: Simon Stewart6c7ab00afe
- Use the default HttpClient.Factory where possible :: Simon Stewartc5c65e5e4d
- Adding deprecation warning for .NET PhantomJSDriver :: Jim Evans4364c1eb3e
- Updated .NET exception class hierarchy to better accommodate W3C compliant end points :: Jim Evans5ea516de9d
- Updating .NET VisibilityTest to handle new exception class hierarchy :: Jim Evansf479501082
- Updating .NET Alert test to handle updated exception class hierarchy :: Jim Evans6d505ccc48
- Revert behavior of user prompts appearing during JavaScript execution. :: Jim Evansb9b2f22fa1
- Fixing getElementProperty to return proper data type. :: Jim Evans19d617fd4d
- Updating sending of keystrokes to send keys outside the BMP in IE :: Jim Evans62d3a6d3b0
- Modifying processing of pause actions in keyboard action sequences :: Jim Evanse73ca05d62
- Modifying mouse event handling to match W3C Specification :: Jim Evansa66bdf5769
- Revamped handling of modifier keys in IE driver :: Jim Evans766a4cd976
- Fixing IE cookie retrieval for IE 10 and 11 :: Jim Evansc6a2b9ace4
- Updating IE error response to be spec compliant for sendKeys :: Jim Evans9c0ca98c6e
- Updating clear element command handler to return W3C compliant errors for IE :: Jim Evansb436822498
- Changing clear element atom to be W3C compliant :: Jim Evans7587d40145
- Making .NET HttpCommandExecutor class public instead of internal :: Jim Evans53254bf92a
- Fixed compiler warning for sign mismatch in CookieManager.cpp :: Jim Evans070e9a9b90
- Added IE string utility method for creating GUIDs :: Jim Evans9c4f94cfb0
- Updating IE prebuilts and JavaScript atoms :: Jim Evansd289954944
- Adding another test for SafariDriver constructor :: Alexei Barantsev4832457d59
- Deleting SafariOptions.port, if a user wants to run safaridriver on a specific port it should explicitly instantiate SafariDriverService and pass it to SafariDriver constructor :: Alexei Barantsev6ed8d5184b
- SafariDriver always runs a clean session :: Alexei Barantsev1646a0971f
- Update Safari specs guards :: Alex Rodionov14e4f56f1e
- Deleting deprecated (in 3.6) methods :: Alexei Barantsev37bd7dba1c
- Fix element clear when document is undefined :: Alex Rodionov4be8cdcc71
- Throw error when unfocus fails after clearing element :: Alex Rodionov0da23461d8
- Fixing .NET tests to handle rgb color values instead of just rgba :: Jim Evanse0f51f545f
- Updating .NET Actions class to change element offsets for W3C mouse move :: Jim Evans8e15013c72
- Limiting an instance of IEDriverServer.exe to a single session :: Jim Evansaafb326f2c
- Marking .NET PageFactory obsolete :: Jim Evans29b5be0a72
- Marking .NET ExpectedConditions obsolete :: Jim Evans8feb200268
- Implementing equals and hashCode for LoggingPreferences :: Alexei Barantsev2fe0d1af93
- Fixing sending keystrokes with native events disabled for IE :: Jim Evans605c511c47
- Updating JavaScript atoms and IE prebuilts :: Jim Evans955e5bbae0
- Updating .csproj files for use with Visual Studio 2017 version 15.6.1 :: Jim Evans616793e822
- Updating .NET visibility test to check for proper exception type or subclass :: Jim Evansb09d741634
- Version bump for 3.11 :: Simon Stewarte5e7e9000b
- [joke] Prepping for 3.11 release :: Simon Stewartf641f30cc1
- Update java changelog :: Simon Stewartc7f097d176
- Fixing buck alias selenium-java :: Alexei Barantsevc10d314786
- Fixing buck warning about duplicated classes :: Alexei Barantsevcddff58a69
- Fixing possible NPE while reading hub config file. Fixes #5575 :: Alexei Barantsev46442aca9a
- Adding support for intercepted element clicks in .NET :: Jim Evans2bf3e92cf4
- Adding detection of intercepted element clicks to IE :: Jim Evansebd897ad51
- Updating .NET tests to account for new IE click intercepted behavior :: Jim Evansa1238d1a0d
- Replace Guava Lists/Sets/Maps/Iterables with plain Java 8 :: Valery Yatsynovich188261e4d3
- Fix failing grid test :: Simon Stewartb54c8ea774
- Adding additional logging for new session command for IE :: Jim Evansfe16c11197
- Updating IE prebuilts for impending 3.11 release :: Jim Evanse59cfb3e59
- Reword startup message :: Simon StewartPublished by ddavison over 6 years ago
For each component's detailed changelog, please check:
b8b0d096b6
- Deleting ability to run html suites with selenium-server-standalone, users are adviced to use htmlrunner :: Alexei Barantsev1a5e10c5a6
- Refactoring grid option preliminary analysis :: Alexei Barantsev92c8700826
- Fix for Window.setRect() API documentation. (#5460) :: juperala72f233bd04
- Updating .editorconfig for .h files :: Jim Evans29f3d39629
- Reverting IE driver stale element checks to previous behavior :: Jim Evans1254ba29f0
- Refactoring IE element's parent document detection to be the focused doc :: Jim Evansf462f9dab4
- Cross-thread enable IE add and retrieve managed element methods :: Jim Evans0aaeb47e78
- Making JavaScript execution asynchronous for executeScript in IE :: Jim Evansf9d99f0274
- Replacing strings with #define constant in IE driver :: Jim Evans081313e9b8
- Updating IE prebuilt to 3.9.0.1 :: Jim Evans46af05cd9a
- Fixing .NET tests and unignoring passing tests for IE :: Jim Evans8ed2215ffc
- Fix Javadoc issues. :: User2534895bc569027c
- Adding tests for standalone launcher :: Alexei Barantsev78bece338a
- Making selenium server less verbose by default :: Alexei Barantsevba676596b8
- Improving representation of session info in server logs :: Alexei Barantsev1e271e6274
- Hiding jetty info level log messages :: Alexei Barantseve522ebdc48
- Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev68b9e101a5
- Improving logging of session start/stop :: Alexei Barantsev855c34c65d
- Deleting unused private field :: Alexei Barantsevcbcb44e63b
- Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsevcc5e8684ab
- Deleting unused code :: Alexei Barantsev3354777fb8
- Adding information about classes and methods to log message format :: Alexei Barantsevd8a2fd932e
- Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evansf296ada7f2
- Implementing test for -debug command line option :: Alexei Barantsev0c3c4f03e2
- Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev2e44b23750
- Fixing compilation issue, a missing dependency :: Alexei Barantsevb1a7d4ddc2
- Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evansd13c060a4b
- Making .NET common tests run with the dotnet test
command :: Jim Evans77ff29c401
- Updating build process for .NET tests to use Buck :: Jim Evans7ec54a7c16
- Removing BUCK files from .NET .csproj projects :: Jim Evans5710a32854
- It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: Brian Burg7e07498336
- Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans6d4b9205e3
- Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans4429fcd4d3
- [rb] Add helper method to launch Chrome in headless mode. :: Pulkit Sharmac0688dfb0f
- Adding --disable-gpu for chrome headless. :: Pulkit Sharma5c7d15573b
- Simplify specs for headless Chrome option :: Alex Rodionov2300e36377
- Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov177ff31d6d
- Fixing selenium build requirements :: Alexei Barantsev0ad7f69cba
- Making python specification in IDEA project more generic :: Alexei Barantsevbe07773772
- [py] Deleting unused imports :: Alexei Barantsev5013823a1b
- [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev8c170042bf
- Reducing visibility of utility classes :: Alexei Barantsev475ef18e4b
- [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev4853182b53
- Fixing buck build :: Alexei Barantsevee8ce198f7
- Revert "Fixing buck build" :: Alexei Barantsev47118bd182
- Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsevdeb865ff7d
- Allow httpclient to follow requests to absolute urls :: Simon Stewarte6de17ae56
- HttpClient Content-Type may not always be set :: Simon Stewart4316e45db9
- Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewartdc00c0bf4d
- Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Ivan Kalinind0e16794a4
- Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Tim Sutton418060ed6d
- Avoid long/int confusion for safari options :: Simon Stewart4a0c44bdfa
- Restricting visibility of utility classes :: Alexei Barantsev6df52b820e
- Deleting unused private variable :: Alexei Barantsev59256770ac
- Deleting unused private code :: Alexei Barantsevc640d73203
- Moving ConsoleServlet to a more appropriate package, it's not beta already :: Alexei Barantsev01dcf25274
- Updated .NET tests to use Moq and latest versions of NUnit :: Jim Evans7b6427a1a5
- Code formatting and internal API cleanup for IE driver :: Jim Evansf45822a74b
- Adding convenience methods on internal IE driver Script object :: Jim Evans42911ce9dd
- Moving double-click detection logic inside InputManager for IE :: Jim Evans02de3da892
- Shorten IE sleep interval looping for JavaScript execution completion :: Jim Evans7fa48c14cd
- Reducing wait interval time in IE driver :: Jim Evansd01297c215
- Updating IE prebuilts with latest fixes :: Jim Evansf024a78b7c
- Fixing IE driver to send keys to contentEditable elements :: Jim Evansea99e18b10
- Ignoring Alert test in IE, since driver behaves correctly :: Jim Evansb0191719ca
- Added no-cache header to HTTP GET command of RemoteWebDriver :: dnknitroed4c294486
- Support binding to IPv6 loopback in IE driver :: Jim Evans25d635631f
- Fixing .NET release build after target directory movement :: Jim Evans942b8a437b
- Removing Proxy property from instance of HttpWebRequest in .NET :: Jim Evanse1da66187b
- Updating path loading for .NET tests to support .NET Core :: Jim Evansde5fc0a957
- Adding platform configuration to run .NET tests in .NET Core 2.0 :: Jim Evansafb559ac75
- Remove dependencies on HttpClientFactory where possible :: Simon Stewart7b763e2a2e
- Use default httpclinet factory in tests :: Simon Stewart49fe10566f
- Deprecate internal Duration in favor of java.time.Duration :: Valery Yatsynovich65fe98162e
- Avoid throwing an exception if a RemoteProxy is not a ManagedService :: Simon Stewart94740bca4b
- Replace anonymous types with lambdas :: Valery Yatsynoviched933b60e9
- Adding stdafx.h in subdirectory of IE driver source for Visual Studio IDE support :: Jim Evans346aec73b8
- Updating to prevent double-clicks when warranted :: Jim Evanse0b54783b4
- Refactoring user input simulation code in IE driver :: Jim Evansbe0d9d0a7e
- Updating IE prebuilts for latest changes :: Jim Evans3ace81a33a
- Adding grid launcher tests for hub and node config files :: Alexei Barantsev0426383c8e
- Stop using deprecated methods (and some code cleanup) :: Alexei Barantsev8e1de21d67
- Separating grid internal test job from e2e tests :: Alexei Barantsev064ebc250d
- Remove a sysout debug line. No logical change :: Simon Stewart0213e013f0
- Remove direct dependency on GSON and Apache HttpClient for the TestSession :: Simon Stewartbb77f732eb
- Remove gson reference from ExternalSessionKey :: Simon Stewart11fd94fe2c
- [grid] More migration away from gson and apache httpclient :: Simon Stewartdd875c3564
- Fix build :: Simon Stewart9a66c823bc
- Extracting server CLI to a separate package :: Alexei Barantseve311bdfb00
- Fixing one more test :: Alexei Barantsevee2b25763c
- [py] add docstring for InvalidElementStateException closes #5520 :: lmtierneye780aa4d17
- Reverting inadvertent checkin of changes to appconfig.json :: Jim Evans510eb7d683
- Renaming a method in IE driver's internals :: Jim Evans3f1bfd7341
- Fixing IE driver element detection for user-executed JavaScript :: Jim Evans79c4d65aa9
- Changing new session command in IE to allow empty timeouts list (W3C compliance) :: Jim Evans39fd2b9e44
- Updating get active element command in IE to handle missing body element (W3C compliance) :: Jim Evans2de08a29f6
- Fixing behavior for user prompts appearing during JavaScript execution :: Jim Evans2ce87c152b
- Unignoring async JavaScript tests that now work for IE :: Jim Evans52302645fc
- Fix failing test :: Simon Stewartbf33015b0d
- Fix imports: no logical changes :: Simon Stewartf1a97a49d0
- [grid] More migration away from gson :: Simon Stewartf3ff5da374
- Fix a spacing issue. No logical change :: Simon Stewart6e56ad53e7
- Migrate SelfRegisteringRemote to use our httpclient :: Simon Stewart5734158c87
- [grid] Move the Grid DriverServlet to use our JSON abstraction :: Simon Stewart910549e7d4
- [grid] More migrations to our own json abstraction :: Simon Stewart2e492029fa
- Fix up a spacing issue. No logical changes :: Simon Stewart08262ae304
- Mark method only used by NetworkInterface as deprecated :: Simon Stewart503c44cb6d
- Remove the Firebug debug class :: Simon Stewart6cb70c5db6
- Adding a buck alias for safari tests :: Alexei Barantsev2d7b1c3ec6
- Adding a system property that allows to run tests in Safari technology preview :: Alexei Barantsevd2f9a2748b
- Getting Safari ignores to actual state :: Alexei Barantsevb71725cf99
- Unignoring a test fixed in Firefox Nightly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 :: Alexei Barantsevbe4bcf5515
- Fixing ignores in Safari specific tests :: Alexei Barantseveb1788d378
- Oops... Enabling standard tests back in Safari :: Alexei Barantsevf88d011a88
- Updating file patterns that IDEA should copy as resource files :: Alexei Barantsev9537053757
- Moving from Gson to internal Json converter in DisplayHelpServlet :: Alexei Barantsev02ebcc1296
- Refactoring tests for grid launcher :: Alexei Barantsev0d82db15eb
- Moving away from Gson in status handler :: Alexei Barantseve2b372ac2e
- Deleting a useless class, simplifying tests :: Alexei Barantsevae51f5d973
- Deleting unused imports :: Alexei Barantsev17b1252e7e
- Changing server-specific capabilities prefix. Fixes #5502 :: Alexei Barantsevbe94887e40
- Fixing IDEA client module classpath, jetty-orig is required to run tests in HtmlUnit :: Alexei Barantseva1d1a2adc0
- Fixing a test that was broken during Safari-related test rework :: Alexei Barantsev7f66c20dde
- [rb] turn off remote session id test for local runs :: Titus Fortnerba5925c983
- Update java changelog :: Simon Stewartb576ae507c
- Bump Selenium version to 3.10 :: Simon Stewart8be57e1674
- Fix EdgeOptions to actually work :: Simon Stewartffd4a25c56
- Buck version bump :: Simon Stewarta92cc4f2f4
- Remove build warning :: Simon Stewartdc07f85447
- Guard remote session ID test :: Alex Rodionovef8b1bf093
- add Errno::EAFNOSUPPORT as ignored errors when finding ports :: JT Archie62744b3c37
- Convert noProxy from string to array in W3C new session payload :: Alex Rodionov11bdccccf4
- Fix RuboCop linter failure :: Alex Rodionovc034c2e0ca
- Fix execute_async_script tests for IE :: Alex Rodionov12b76c5435
- Stabilize full screen window tests :: Alex Rodionov4174ec24ea
- Update changelog for 3.10.0 :: Alex Rodionov4b06f73606
- Add support for getting local/session storage in local IE :: Alex Rodionovb28b0666b1
- Enable remote IE tests on AppVeyor :: Alex Rodionovcf8b24f9e9
- Give Chrome some time to breathe out on CI :: Alex Rodionov300cd3fa02
- [py] make tests to check clicking on disabled element work for w3c compliant drivers (#5561) :: Carlos Garcia Campos75fc22a8c8
- Re-ignoring async JavaScript alert tests for IE :: Jim Evansaefe62e924
- Updating .NET bindings to better handle W3C error responses :: Jim Evans8a6536d8ed
- Reverting change to execption type based on response error code :: Jim Evansf857c6bc7c
- Updating .NET CHANGELOG for 3.10 release :: Jim Evans176b4a9e30
- Updating IE prebuilts, version resources, and CHANGELOG for 3.10 release :: Jim EvansPublished by ddavison over 6 years ago
For each component's detailed changelog, please check:
5529f54520
- Ensure rake builds are stamped :: Simon Stewart698b3178f0
- Avoid stamping builds when not actually building :: Simon Stewartb6af92f3c8
- Make sure python environment is set up before building docs :: Simon Stewart42ccf2e1b5
- Updating output paths for legacy Firefox driver components :: Jim Evansa2739f41b0
- Linking a test to an issue :: Alexei Barantsev74fd1bb471
- Unignoring green tests :: Alexei Barantsev493daaa0e7
- Update python changelog for 3.9.0 release :: lmtierney1cffee4cb9
- Update changelog for 3.9.0 :: Alex Rodionov8828d59442
- Fixing conflict of -nodeConfig and -hub options :: Alexei Barantsev97ae9816ec
- Handle Authorization challenges when using okhttp :: Simon Stewart2ffdc49840
- Bump java version to 3.9.1 :: Simon Stewart4fff7fc482
- Bump okhttp client to infinity to match old apache httpclient behaviour :: Simon Stewart8eabd855b1
- Adding tests for -hub and -nodeConfig option combination :: Alexei Barantsev027bb4f4d9
- Fixing node configuration merge test :: Alexei Barantsev63f7b500a7
- Use the same timings for OkHttp as we do for the Apache HttpClient :: Simon StewartPublished by ddavison over 6 years ago
For each component's detailed changelog, please check:
472078cfe6
- Restoring DefaultCapabilityMatcher.addToConsider method deleted by mistake. :: Alexei Barantsevf189522865
- Deleting unused imports :: Alexei Barantsevf82af5471a
- Deleting deprecated unused code :: Alexei Barantsev580edfa7e1
- Updating requirements to Selenium build environment. Fixes #4956 :: Alexei Barantsev9a6df494dc
- [py] Legacy Firefox driver: ensuring copy of profile dir, its 'extensions' subdir and 'user.js' file are writable. Fixes #1466 :: Alexei Barantsevbe1fe216d8
- Disabling tests broken due to marionette regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1422583 :: Alexei Barantsev036b959bd8
- .Net binding API doc improvement. Fixes #1645 :: Alexei Barantsev38d693460c
- Legacy Firefox driver: Explicitly closing last window before quiting session. Fixes #2100 :: Alexei Barantsevfa49d08805
- [py] add request response data to debug logging :: lmtierneyb3daa030e1
- [py] Deprecate PhantomJS support :: lmtierneybd3e7a7234
- [py] remove phantomjs from test suite :: lmtierneyd1f4f5056e
- [py] Define stdin for service subprocess (#4503) :: Melroy van den Bergeab402fd67
- [py] Initialize Alert object by calling alert.text (#1863) :: Rouke Broersma66f77a0c36
- [py] add a more descriptive log message if the port cannot be connected fixes #2913 :: Lucas Tierney6b5fe890da
- [py] fix bug introduced in 9a6df49 :: lmtierney028aa74d55
- [py] flake8 fixes :: lmtierney1103cb7e9e
- Support getting/setting network conditions in Chrome :: Alex Rodionov3e9fb10d61
- Throw on non-List responses to the /log command. :: Jason Juanga0222248bf
- [ghost] Addressing issues pointed out in #4458 (#5042) :: Santiago Suarez Ordoñezbb440e355b
- [py] fix docs build :: Lucas Tierney01131b2cc1
- [py] update execute_script and execute_async_script docstring for usages :: Lucas Tierney6dda78f0d3
- Use empty capabilities when user omits them at all :: Alex Rodionovbbac6dfcf6
- Unignoring a test, regressing issue in Firefox has been fixed :: Alexei Barantsevba71bfa132
- Improving capability matcher to handle case when nodes or clients use non deprecated CapabilityType.PLATFORM_NAME :: Diego Molinac067d6bb35
- Re-registering node proxy in JMX on a node reconnect. Fixes #5186 :: Alexei Barantsev2430a644d7
- [oy] Fix issue with w3c actions releasing on element (#5180) :: Dmitry Dubenets10171a07a4
- [py] remove test obsoleted by 38d693460c5708dfddea2076b5ff7b6ff3c7e6d3 :: lmtierney96e46e62fb
- Loading default grid node configuration from JSON file instead of hardcoding it in Java. :: Alexei Barantseve4ad062623
- Rewriting test for a script that returns recursive object to match W3C specification. :: Alexei Barantsevc86d229ddf
- Fixing legacy Firefox driver (and atoms) to throw proper exception on an attempt to return recursive object. :: Alexei Barantsevb1b4227d5f
- Minor test refactoring :: Alexei Barantsev73aa9e5433
- Unignoring a test that passes now because new interactability checks were implemented in marionette recently. :: Alexei Barantseva69c508fa9
- [java] Restoring ability to add chrome extension from base64-encoded string. Fixes #5183 :: Alexei Barantsev0ebad5319f
- [java] Fixing chrome test dependencies :: Alexei Barantsevf3e776fb71
- [java] Fixing format of element screenshot command :: Alexei Barantsev9ad143a002
- Bump wicked-good-xpath to 829cd0d85e51b7e23d6c4ef596cc83374ac1a430 :: Simon Stewarte6c2e7069c
- [py] Stop sending sessionId in w3c payload. Fixes #4620 :: Alexei Barantsev4a360663d1
- Ignore failing storage tests for Chrome :: Alex Rodionov0bea0a1a09
- Stop converting capabilities to FirefoxOptions, it's not required for matching but hurts performance and resource usage. Fixes #5209 :: Alexei Barantsev531ff235e4
- Logging more info on new session creation errors. :: Alexei Barantsev403d796dfd
- Replacing printStackTrace with logger :: Alexei Barantsev2e5358a2f7
- [py] add ability to specify browser binary, browser args, and driver executable binary in test suite this also updates WebKitGTK options to be consistent with other Options classes :: lmtierney779ed15143
- Fixing processing of -hub, -hubHost and -hubPort options, -hub should have precedence. Fixes #5219 :: Alexei Barantsev525292c0d6
- Upgrade JRuby to 9.1.15.0 :: Alex Rodionovb197ca5138
- Fixing buck dependencies for server tests :: Alexei Barantsev25927f6dc4
- Fixing a broken test :: Alexei Barantsevae0f764a5f
- Deleting unused imports :: Alexei Barantsev182ed38617
- Capabilities that does not match current platform should be ignored on node only. Fixes #5163 :: Alexei Barantsev289227f5a9
- Stop using DesiredCapabilities class in DefaultDriverFactory and DefaultDriverProvider. Fixes #5228 :: Alexei Barantsevcad83c7f6b
- Deleting deprecated code :: Alexei Barantseve201e70fe9
- Stop using DesiredCapabilities class in ActiveSessionFactory :: Alexei Barantsev1468a65631
- Deleting all tests not related to DefaultDriverSessions, these tests should belong to DefaultDriverFactory test set :: Alexei Barantsev7efa40a719
- Fixing DefaultDriverFactory to register IE and Safari driver providers with platform specification, because IE can be instantiated on Windows only and Safari can be instantiated on Mac only. Also deleting deprecated methods. :: Alexei Barantsev2591d80e33
- Deleting unused imports :: Alexei Barantsev33cf6415ca
- Fixing test to run on any platform (IE is available on Windows only) :: Alexei Barantsevee4e55ce4c
- Deleting deprecated class :: Alexei Barantsev44d1b494b9
- Loading configuration from hub to node after registration (and re-registration). Fixes #374 :: Alexei Barantsev61929de415
- Update expected schedule in readme :: Jason Leybabac9cdf973
- [js] Add methods to the Builder to support configuring the service used to manage webdriver executable child processes. Update the logging example to show using these new methods to enable verbose logging. :: Jason Leyba9976795d03
- [js] The various driver-specific option classes now extend the Capabilities class :: Jason Leyba53f2cd372d
- [js] If the remote end indicates it does not support the new actions API, translate actions to a command sequence against the legacy API and try again. :: Jason Leybaaf370f5e53
- [js] Expand on ActionSequence documentation and make it easier to define and execute a single device sequence. :: Jason Leybaf2eec92c84
- 1) Fixing platform verification logic to match platform family only :: Alexei Barantsev773e4ae300
- Allowing to customise how the proxy is rendered by using the existing getHtmlRender() :: Diego Molina02d2c4a6f8
- Fixing a node config serialization test broken after adding new option 'enablePlatformVerification' :: Alexei Barantseve43aa56eeb
- Immediately shutdown standalone/hub/node if the port is busy with a human readable message :: Alexei Barantsev20b804baa0
- get rid of the redundant / :: Kazuaki Matsuo812390903a
- [js] Actions API changes :: Jason Leyba88bfd40037
- Upgrade YARD to 0.9.11 to mitigate security vulnerability :: Alex Rodionov1eb70085b9
- Prefer "geckodriver" name when looking up binary :: Alex Rodionovf539e4324e
- Fixing typo that can confuse beginner users :: Leonardo Salles006aa1779c
- Bump the java libraries we depend on to their latest versions :: Simon Stewart0d98451c9d
- Updating to new jcommander version, avoid using deprecated constructor. :: Alexei Barantsev59007c4946
- A bit of Java 8 magic :: Alexei Barantsev54ed175538
- Deleting unused private variable :: Alexei Barantsev65f74252e5
- Test refactoring, less code duplication :: Alexei Barantsev08117367cf
- Remove the old DriverServlet :: Simon Stewartfa9371de22
- Delete unusued DefaultDriverSessions class :: Simon Stewart5385e40d64
- DriverSessions: Remove methods that would never work :: Simon Stewartba07615d3d
- Make it easier to subclass a remote ActiveSession :: Simon Stewartbc5714760a
- Allow SessionFactory to indicate whether they support particular Capabilities :: Simon Stewart8f610137dc
- [py] fix Opera Driver :: lmtierneyc5e4a585f1
- [py] update CHANGES and bump version to 3.8.1 :: lmtierneyf3eafa022f
- [js] Clean-up command mappings to better track W3C compliance. :: Jason Leybaf63a810797
- [js] Remove Alert.authenticateAs
:: Jason Leyba2e913973d5
- [js] Another pass at the new actions API for #4564 :: Jason Leyba17240b3dd5
- [js] Replace WebElement.getSize/getLocation with a single getRect :: Jason Leybaf16c3216df
- [js] Add support for /session/:sessionId/chromium/send_command (#5159) :: Jason Leyba8afc2428ce
- [java] Adding a line in changelog about PhantomJS support :: Alexei Barantsev0e89378d4b
- Added merge method to OperaOptions :: Graham Russellfa508d3d74
- Added missing goog require :: Tomer4c359d9e99
- Make sure that window.Sizzle is defined :: Tomera6f071df0b
- Fix issues in Javadocs and exception messages. :: User253489266868e9d3
- Adding varargs methods to ExpectedConditions in order to avoid annoying Arrays.asList :: Karl-Philipp Richter734f2b9ca9
- Test for ChromeOptions setAcceptInsecureCerts() :: nvonopd93e06b734
- Ignore-Behaviour ignored for HtmlUnit in Test :: Marc Schlegelb3cda3214e
- bump rubyzip version to ~>1.2 to fix CVE-2017-5946 :: Michael Glass2339f8ab53
- Use Capabilities
rather than ImmutableCapabilities
in mutators :: Simon Stewart42a5916f32
- [java] Converting IE command line switches from list to string, as required by the driver. Fixes #5319 :: Alexei Barantsev4789195486
- Fixing 'registry' property name in DefaultHub.json. Fixes #5309 :: Alexei Barantseve1cbaddb80
- Unignoring a test fixed in Firefox :: Alexei Barantsev8e2fda8aa3
- Make shouldCache overridable/accessible :: phoenix3848c0ed84fed
- Refactoring HttpClient to stop using deprecated methods of Apache HC :: Alexei Barantsev569520625c
- [py] reduce the default script timeout in executing_async_javascript_tests.py (#5326) :: Carlos Garcia Camposbb788f9cb1
- Extract a common base class for httpclient tests :: Simon Stewart7657acbcc1
- Add an HttpClient backed by OkHttp :: Simon Stewart05125d7b22
- [py] xfail chrome tests due to bugs in chromedriver :: lmtierney004bcaee84
- Let's try to use OK HTTP client by default :: Alexei Barantsev7046e6484d
- Refactoring to simplify WebDriverBuilder, and make it use driver Options classes for capabilities. :: Alexei Barantsevc41f9ef243
- [js] retry requests on EPIPE error :: Jason Leyba1389672784
- [js] Attempt to de-flake a test with a hard sleep (yuck) :: Jason Leyba3f546d9268
- [js] Add some checks to catch misuse of the options classes, whose semantics have changed since 3.6 :: Jason Leybae79a6e7d83
- [js] Cleanup changelog and bump version to 4.0.0-alpha.1 for publishing to npm (#5205) :: Jason Leybabbd5bfe90a
- Fix Exception being raised when error_payload does not include a value. :: Miten Chauhancd213d579b
- Properly handle conditions when finding server trace :: Alex Rodionov0a9b576c01
- Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsevce39406f2e
- Run marionette test instead of legacy ones y command 'go test_firefox' :: Alexei Barantsev20c12db26e
- [java] Moving utility methods to the only class that uses them :: Alexei Barantsev57a86e103e
- [java] Moving another utility method to the only class that uses it :: Alexei Barantsev6fd9eeac4e
- Rewamping UrlCheckerTest and adding it to the suite :: Alexei Barantseve96cb213e2
- Fixing travis job for legacy firefox driver tests :: Alexei Barantsev738e14f1ba
- [py] Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsev116381906d
- [py] Unignoring xpassed chrome tests linked to closed issues :: Alexei Barantsev559de438b2
- [py] Deleting unused imports :: Alexei Barantsev1e1af07c30
- [py] More test status fixes :: Alexei Barantsev3ba8543beb
- [java] Fixing UrlCheckerTest to check only upper bound, the lower one suffers of a race condition :: Alexei Barantsev8c3db91c84
- [py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open. :: Alexei Barantseveb4c77153e
- [py] One more test broken in Chrome, no idea why :: Alexei Barantsev8767901ae4
- Use a mutex to lock Win32 message handling (#5304) :: Jacob Kiesel80c58366ca
- Fixes a typo (#5351) :: DanZeuss79aeb2c406
- Trying to use travis per-job cache on master branch :: Alexei Barantsev844ea8eb96
- Modernization of pre Java 6 code :: Alexei Barantsev01e5ce065c
- Add missing copyright headers :: Simon Stewartd6cba14cda
- Revert "[py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open." :: Alexei Barantsevc8b1271722
- [java] Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev54ad9eaf58
- [java] Stop using derecated API :: Alexei Barantsev1f63cd38db
- Joining all atom tests for the same browser into a single job on travis to decrease build overhead :: Alexei Barantsev194eb5cdab
- Optimizing travis config for the current development needs for faster feedback: :: Alexei Barantsevc6d6dc9b60
- Make the servlet wrapping implentations of our Http* classes public :: Simon Stewart869e5c193f
- Make sure httpclient tests are included :: Simon Stewartfe1307ee30
- All httpclient.execute calls always follow redirects. Deprecate the old method :: Simon Stewartf907cd5e96
- Update call sites to httpclient.execute :: Simon Stewart01cc7298f1
- [py] Use Color in rendered_webelement_tests (#5360) :: Carlos Garcia Campos979ae96718
- Replace Guava Charsets with Java StandardCharsets :: Valery Yatsynovichd1cf13cd26
- Make HttpRequest support query parameters. :: Simon Stewartbd269436c8
- Ensure that wrapped servlet requests have query parameters :: Simon Stewart882f0c09be
- Migrate ProxyStatusServlet to use our JSON and HttpRequests classes :: Simon Stewart3d25e76021
- Making sure to quit all drivers created by tests :: Alexei Barantsev21a6c7a5ac
- Fix the javadocs build :: Simon Stewart2590fda45e
- Fix the build by making json encode urls as strings :: Simon Stewart4e129c3cf1
- Delete unused JreHttpClient :: Simon Stewart9891be0d86
- Allow the default HttpFactory to be switched using a system property :: Simon Stewart395c7dbbc7
- Provide mechanism for getting the default HttpClient.Factory implmentation :: Simon Stewart834478e1b1
- Fix failing tests by correcting OkHttpClient :: Simon Stewart209d9b070c
- Fixing a broken test :: Alexei Barantsev92d2aeee27
- Fixing mapping for mimetypes that does not recognize java archives on windows. Fixes #5365 :: Alexei Barantseva1472bc868
- Syntax highlighting for JavasScript examples (#5364) :: Chris Ward62e298d35a
- Upgrading HtmlUnit and its driver to 2.29 :: Alexei Barantsev79d6a05670
- Fixing ability to run grid e2e tests from IDEA (htmlunit driver requires jetty-util) :: Alexei Barantsevd0b7253217
- Making GridItemLaunchers immutable :: Alexei Barantsevebd0e4115e
- Refactoring GridLauncherV3 to improve testability :: Alexei Barantsev01508b46f4
- Adding some tests for GridLauncherV3 :: Alexei Barantsev6f0d4009f3
- Updating java changelog :: Simon Stewarta731205f3f
- Make OkHttp the default http client :: Simon Stewart7bbf8c5bac
- Remove the enablePassThrough flag :: Simon Stewart0cbed72485
- Bump version to 3.9 :: Simon Stewart3acbd23bed
- Deleting unused dependency :: Alexei Barantsev1ca162c96f
- Fixing the test for deleted passthrough mode option :: Alexei Barantsevecdad5f420
- Add wrapper for buck so it can be executed easily :: Simon Stewart484d7c41ab
- See if we can get buck to do some of the heavy lifting in Travis :: Simon Stewart02c148e8d2
- Fixing buckw to use default python :: Alexei Barantseve1d1d734a9
- Fixing ability to run html suite with GridLauncherV3 launcher (if selenium-leg-rc is added to classpath) :: Alexei Barantsevc5b8c6a9e8
- Properly stop servers in grid launcher tests :: Alexei Barantsev677e1848d2
- Fixing JMX re-registration issue :: Alexei Barantsev3bc25cc850
- Ignoring a test that shows different results in IDE and console because of different classpath :: Alexei Barantsevaa8d7c26f3
- Let's try to use more buck on travis :: Alexei Barantsevf08134855b
- Deleting declaration of exceptions that can never be thrown (they are wrapped to WebDriverException) :: Alexei Barantseve7a6bb0f95
- buckw: pass back the exit code given by buck :: Simon Stewart6200507a5e
- Speed up JS tests by running them in parallel :: Simon Stewart5d6f73161d
- Attempt to have a cache warming step :: Simon Stewart448e3ffea1
- [travis]: Rebuild the matrix :: Simon Stewart81e023a00c
- Two of the failing specs are now marked as fixed by Chromium and uncoupling the expected errors now makes tests green! :: Luke Hillcae006b1a3
- New version of Selenium released set Gemfile.lock accordingly :: Luke Hille85b830caf
- Allow drivers to respond with custom error codes :: Alex Rodionov792388fc27
- Belated update of IE version resources for 3.8 release :: Jim Evans4e2a06580f
- Exposing HostName property for .NET DriverService class :: Jim Evans40a7d186d8
- [py] Revert change to debug logging upon request return :: Lucas Tierneyb1ed21d45a
- Adding Windows version of buckw :: Alexei Barantsevd264b3979a
- An attempt to mend travis build :: Alexei Barantsev7cc6dd514e
- Revert "An attempt to mend travis build" :: Alexei Barantsev6d796cadb2
- Revert "[travis]: Rebuild the matrix" :: Alexei Barantsev2068c26f43
- Revert "Attempt to have a cache warming step" :: Alexei Barantseve8baecabba
- Deleting useless separate job for calcdeps, we don't share cache between jobs :: Alexei Barantsev391f43a112
- Unignoring a test fixed in today's Firefox Nightly :: Alexei Barantsev210762d6a2
- Unignoring a test for IE :: Alexei Barantsev58bececfb6
- New IDEA has updated code style format :: Alexei Barantsevb0c3adf6f8
- Ignoring tests recently broken in Firefox, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 and https://bugzilla.mozilla.org/show_bug.cgi?id=1433422 :: Alexei Barantsev9cb71e65cc
- Let's try to run java tests in chrome on CI :: Alexei Barantsev9a65d4cb3a
- Ignoring a test, chrome regression: https://bugs.chromium.org/p/chromedriver/issues/detail?id=2239 :: Alexei Barantsevbe434cdc97
- Unfortunately, chrome is as unstable on travis as it was before, disabling the job back :( :: Alexei Barantsev19e81deb6b
- Fixing strong-named assembly references :: Jim Evansc2a11e6c0c
- Removing check for leading hyphens in .NET FirefoxOptions AddArgument :: Jim Evans98be3b3384
- Readding CLSCompliant attribute to .NET assemblies :: Jim Evanse2bc8ea0e9
- Adding commands to get and set network conditions for Chrome in .NET :: Jim Evansef156067a5
- Removing unused 'using' directive in C# file :: Jim Evans8409c1bf31
- Fixing build process documentation :: Alexei Barantsevbec2cbe0ea
- Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev2ce5f56395
- IJ wants to make some changes to its config :: Simon Stewartadc87a46fe
- Bump the buck version :: Simon Stewart1a0d52bb2a
- Stabilize some of Ruby tests :: Alex Rodionov494a3df048
- Fix syntax error :: Alex Rodionov9cd17ec373
- [travis] Force the simple console output to be used. :: Simon Stewart33897be790
- Fixing manifest generation on windows :: Alexei Barantsevda4984597a
- Increasing travis timeout to 20m :: Alexei Barantsevd29ea82e96
- update copyright year for 2018 :: Corey Goldbergc1beae566d
- Try to wait for file upload in Ruby tests :: Alex Rodionovba2fa954fa
- Add service_args to Firefox WebDriver (#5421) :: Moisés63d571a2d6
- [py] correctly handle additional data in unexpected alter error for w3c drivers (#5416) :: Carlos Garcia Camposec681f22d1
- [py] Add docstring to WebElement find_element and find_elements methods (#5384) :: mkvetkoe18a249f92
- Unignoring a test fixed in Firefox :: Alexei Barantsev49691026d8
- Optimised some of the calls to some ruby integration tests :: Luke Hilla5c88d39bd
- Fixing use of deprecated method :: Alexei Barantsevb60a701d2d
- Unignoring tests that seem to be fixed in Firefox :: Alexei Barantsev982d79d153
- Removing now deprecated non-standard tr1 namespace from IE driver :: Jim Evans3e66e12efa
- Updating IE driver alert detection to get alert text from "repeat" alerts :: Jim Evans43e6f4e7b4
- Removing clearing of known element cache on document navigation :: Jim Evansd26aeec072
- Updating ignored tests in .NET test suite :: Jim Evansa86d9ae861
- Refactor IE user-initiated JavaScript execution to use JSON objects :: Jim Evanscba535b232
- Updating IE prebuilts, version resources, and CHANGELOG for 3.9 release :: Jim Evansc18cecf59e
- Updating .NET CHANGELOG for pending 3.9.0 release :: Jim EvansPublished by ddavison almost 7 years ago
For each component's detailed changelog, please check:
66b90f1786
- Delete print statement from unit test. :: Jason Juang5e6049bb89
- Fixing maven targets :: Alexei Barantsev577139c7f9
- Remove deprecated :service_args driver initialization argument :: Alex Rodionovd59fe65407
- Remove deprecated Alert#authenticate :: Alex Rodionov31cbb0dceb
- Remove deprecated :service_log_path driver initialization argument :: Alex Rodionovcb53834c86
- Remove deprecated :log_file, :log_level, :implementation :: Alex Rodionov855e48dae3
- Remove deprecated Selenium::WebDriver::Remote::W3CCapabilities :: Alex Rodionov2b2614feb5
- Remove deprecated :port Remote::Bridge initialization argument :: Alex Rodionov0433610b6f
- Update changelog for 3.8.0 :: Alex Rodionov5b378cac8c
- Unguard fixed window specs for IE :: Alex Rodionov4b3394176a
- Files should be read and uploaded in binary mode :: Alexei Barantsev6376733bda
- External process output should be read asynchronously to avoid deadlocks :: Alexei Barantseva8bdb375d4
- Revert change made by a silly mistake :: Alex Rodionov7055d6f64c
- Stop injecting null chrome binaries :: Alexei Barantsev9f5c1e89e0
- Stop propagating grid-specific capabilities and capabilities with null values to the driver :: Alexei Barantsev2a13d25d3c
- Release selenium-webdriver 3.8.0 :: Alex Rodionov22aea53424
- Deleting link to phantomjs driver from IDEA project :: Alexei Barantseva977b8ef6b
- Updating the link to the bug report in a failed test :: Alexei Barantseva67f8808f9
- Fixing ability to construct SafariOptions from capabilities object :: Alexei Barantsev21a1744a8f
- Updating Java changelog for 3.8.1 patch release :: Alexei Barantsev6e95a6684b
- Bump Java version to 3.8.1 :: Alexei BarantsevPublished by ddavison almost 7 years ago
For each component's detailed changelog, please check:
8a0099a3f3
- Remove support for versions that make up less than 1% (combined). This removes py2.6 and py3.3 :: AutomatedTester8dd34cf16d
- Ignoring failed tests, regression in marionette. Bug-reports submitted and referenced in the tests. :: Alexei Barantsevd952887d76
- Updating upload script to work with the latest version of oauth2client library :: Alexei Barantsev499316e3d4
- Ignoring one more test in marionette, it checks element overlapping by default now. :: Alexei Barantsevaaf5a08acc
- finish removing support for Python 2.6 and 3.3 (#5021) :: Corey Goldberge8fdbaee8f
- Add missing python W3C ErrorCodes (#4938) :: Lucas Tierneyfa164f6dfb
- [py] allow browser options to be passed to Remote WebDriver (#4876) :: Lucas Tierney56b344089c
- [py] Add WebKitGTK driver (#4635) :: Carlos Garcia Campos24b8028372
- [py] incorporate recent options changes into webkitgtk :: lmtierneyec1e276f03
- Fix potential NPE in deprecated Registry.newInstance(hub, config) call. :: Doug Simmons26b68e690d
- Adding more tests for DefaultCapabilityMatcher :: Alexei Barantsev8c69cea299
- Refactoring DefaultCapabilityMatcher, preparing for extension. :: Alexei Barantsev8077cc372e
- Refactoring -help and -version CLI options handling :: Alexei Barantsev39e7e8b789
- Refactoring node registration request initialization, fixup-methods moved to GridNodeConfiguration class, because they fix up objects of this class. :: Alexei Barantsevcb4925bd23
- Implementing matching for unknown platform names. :: Alexei Barantsevca85b811ea
- Introducing unique ids for node slot configurations. Hub injects UID of the matched configuration to the new request payload. This allows to avoid secondary matching on the node, it knows immediately what slot configuration to use. :: Alexei Barantsev15cb9fc714
- Upgrading mockito :: Alexei Barantsevfec2e51a44
- Implementing some tests for NewSessionPipeline :: Alexei Barantsev532c67a801
- Implementing mutation of capabilities with matching config UUID only. This allows to have multiple configurations for the same browser in node config file. :: Alexei Barantsev6086aa7f2e
- Fixing test dependencies. I wonder why "main build job" failed, whereas all test jobs are green and does not suffer from this missing dependency. :: Alexei Barantsev8b4567e412
- Fixing a test, new mockito version is more accurate with null values. :: Alexei Barantsev0d98a99105
- Implementing firefox-specific capability matcher that takes into account "marionette" capability. :: Alexei Barantsevc1f7cb06e2
- Implementing safari-specific capability matcher that takes into account "technologyPreview" capability. :: Alexei Barantsev678dc2b0c5
- Fixing dependencies in BUCK files :: Alexei Barantsev599de2848f
- Fixing dependencies in BUCK files for tests too :: Alexei Barantsev7fff2dc64a
- [py] fix unit test for 2.7.14 :: lmtierneyb29e332260
- Fix WebDriverException when binary is set, but no firefox binary on the PATH. (#5039) :: darek8686450b46e650
- When emulating JWP move to, should be setting id from element (#4986) :: David Hewson472af9f961
- [py] w3c compliant browsers do not throw exception when clicking on a disabled element :: lmtierney6f6d66b101
- JMX initial support for Grid Hub :: Alexei Barantsev4127f0fb81
- [py] flake8 :: lmtierney269958f703
- Fixing JMX object names :: Alexei Barantsev9b149f20f3
- Moving JMX attribute NewSessionRequestCount to Hub bean :: Alexei Barantsev2c023b662a
- Flattening values in JMX attributes of Map type :: Alexei Barantseva70ab213ec
- [py] add headless convenience method for Chrome Options :: lmtierney1d490b4f75
- [py] add headless convenience method for Firefox Options :: lmtierney35e795b666
- [py] add unit tests for Chrome Options :: lmtierney39f2e4e05f
- [py] add unit tests for Firefox Options :: lmtierney09f2635069
- Upgrade bundler to 1.16.0 :: Alex Rodionovbcae0089bd
- Upgrade JRuby to 9.1.14.0 :: Alex Rodionov6f86d7ebb6
- Remove RSpec dependency from packaged JRuby :: Alex Rodionov96b735cd6f
- Use proper license name :: Alex Rodionov047c0b0c6c
- Implementing JMX for grid node :: Alexei Barantsev9a6bbe4e4f
- Fixing buck build :: Alexei Barantsev1d39d6b82e
- [py] Fix internal error when an unexpected exception is raised while running window_switching_tests (#4654) :: Carlos Garcia Campos0dce5d043b
- [py] clean up a few tests [ci skip] :: Lucas Tierney576feaf5b1
- [rb] update window specs for Firefox :: Titus Fortner8014cb3e6f
- [rb] remove phantomjs tests that don't get run :: Titus Fortner937cf56c39
- [rb] update specs for legacy firefox :: Titus Fortner036fcaaa81
- [rb] implement spec guard for exclude :: Titus Fortnerf2e6ebddb6
- [rb] update specs for safari :: Titus Fortner7452a085bb
- [rb] fix logging specs :: Titus Fortner66ca693a8f
- [rb] all remote and local specs passing on mac :: Titus Fortner781c1c668d
- Fixing SafariDriverService initialization from capabilities :: Alexei Barantsev9e4a7a6f8c
- Fix the build :: Simon Stewartf6538fc334
- Add missing buck files for tests :: Simon Stewartbdf883bf51
- Remove the beta authenticate
methods from Alert
:: Simon Stewart2e79a2a346
- Bump htmlunit to 2.28 :: Simon Stewartde5c81fd86
- Remove PhantomJS from the project :: Simon Stewartc31090ac19
- [rb] get specs passing again for firefox :: Titus Fortner4e792ec246
- Suppressing warning about wrong cookie format while downloading buck :: Alexei Barantsev6ed28ab4a3
- Adding an info message about downloading buck :: Alexei Barantsev5036d9db27
- Removing PhantomJS ignored test labels :: Alexei Barantseva86e598a08
- Removing go targets that run PhamtomJS tests :: Alexei Barantsevb974d44550
- Removing more PhantomJS bits :: Alexei Barantsev76ee159cdf
- Unignoring tests passing in updated HtmlUnit driver :: Alexei Barantsev65b6411cce
- Correct typo :: Simon Stewartef5de38159
- Minor refactoring to use streams and lambdas :: Krishnan Mahadevan38eafc9a24
- More streams and lambdas :: Alexei Barantsev9a19903308
- Ignoring a test related to marionette bug https://bugzilla.mozilla.org/show_bug.cgi?id=1417821 :: Alexei Barantsevab68d8b457
- Fixing Typos and removed un-used imports :: Krishnan Mahadevan2e66035bfe
- Copy should be a copy :: Alexei Barantsev0233d3b461
- Adding tests for clear operation for all types of inputs. :: Alexei Barantsev2f80b0df54
- [py] make testing webserver threaded as chrome likes to hog the connection :: lmtierney3ce600359b
- [py] add chrome back into travis tests :: lmtierneyad5051b1b7
- [py] disable w3c interaction tests for chrome :: lmtierney8356068327
- Update java changelog :: Simon Stewarta4ac624ec9
- Inform users of better alternatives to long-used DesiredCapabilities methods :: Simon Stewart4ce74ebaa0
- Adding more explicit information to default node config (platform info and driver settings). :: Alexei Barantsevdcb4792ac6
- Ignoring configurations that does not match current platform. Also, apparently, node does not read configuration from json resource, it is defined in the code. :: Alexei Barantsevfd9e75c41c
- Adding se: prefix to the capability that defines node config uuid :: Alexei Barantsev0af6b3b236
- Temporarily disabling a check, later it should be made platform-independent. :: Alexei Barantsev2c8a1a5d59
- Revamp DefaultRemoteProxyTest :: Krishnan Mahadevan991e44a8e5
- Fixing number of default node configuration capabilities :: Alexei Barantsev13bd4cd627
- Fixing buck dependencies for tests :: Alexei Barantsev168c87f110
- Actually fixing buck dependencies :: Alexei Barantsev037784865f
- Actually, actually fixing buck dependencies :: Alexei Barantsev50548342cb
- Make RuboCop happy again :: Alex Rodionovcb841618ae
- Add import for FirefoxOptions (#5120) :: Grey Lib5ad1ea786
- Remove unused Apache commons-collections dependency :: Valery Yatsynovichf267357f15
- Stop using deprecated org.mockito.Matchers :: Valery Yatsynovichb039ab12dc
- Move "type" to SourceType :: Valery Yatsynovich6337d9067a
- Remove unused "incrementMillis" field from TickingClock :: Valery Yatsynovich70c1bfb845
- Adding atom tests for handling text-transform property :: Alexei Barantseva0e224a4ae
- Adding Java tests for handling text-transform property :: Alexei Barantsev3f80de3bd6
- Disabling the recently added test in HtmlUnit, it seems to lack support of text-transform property :: Alexei Barantseve543a694b1
- Introducing new string constant for "platformName" :: Alexei Barantsev3cd788933d
- Dropping capabilities that can cause geckodriver to reject new session request because it performs additional capability matching. Honestly I see no reason at all why geckodriver does matching and rejects new session requests. It makes it toally useless in custom grid environments (in company, or cloud vendors) that often use non-standard platform names. :: Alexei Barantsev61e347625e
- [py] disable overlay scrollbars when running tests with WebKitGTK+ :: Carlos Garcia Camposcea9724350
- [py] do not include empty args list in WebKitGTK+ browser options :: Carlos Garcia Campos951b3a978d
- [py] make it possible to override options when running tests with WebKitGTK+ :: Carlos Garcia Campos6841f915fd
- Adding new tests for disable, hidden or invisible 'option' elements, inspired by #379. The tests are based on the current drivers' behavior, not sure if it is correct or not. :: Alexei Barantsev9cb14e899f
- Adding one more test for an edge case: transparent select with visible options. :: Alexei Barantsev1df5dafcf0
- Adding a new test for file upload using a hidden file input. Also disabling file input visibility check in legacy Firefox driver. Fixes #706 :: Alexei Barantsev77c2331541
- Reverting "Dropping capabilities that can cause geckodriver to reject a New Session request" :: Simon Stewart021e661115
- Update Python changelog for 3.8.0 :: lmtierney034519fa60
- Updating IE driver element tag name command handler to be spec compliant :: Jim Evans406b8dab98
- Return NoSuchElement error in IE with incorrect internal IDs :: Jim Evans8d73e5f5e7
- Making IE driver SetWindowRect command compliant with spec :: Jim Evans6ccbe0a5c8
- Updating IE driver getActiveElement command to be spec-compliant :: Jim Evansa7c657e58a
- Updating IE driver new session command handler to process null capability values :: Jim Evanse22cab59d9
- Fixing IE driver setTimeouts command to properly validate JSON payload :: Jim Evans1256dfe5a3
- Updating getActiveElement command for IE driver to handle contentEditable elements :: Jim Evans8e91af9c1c
- Updating IE setAlertText command to check for invalid data :: Jim Evansd5ce210fdc
- Updating IE driver HTTP response code for stale elements :: Jim Evansd9fe6e0210
- Updating IE driver for allowed commands when alert is present :: Jim Evans5577c15ba0
- Updating IE prebuilts :: Jim Evansd897de999f
- Updating .NET CHANGELOG and version resources for impending 3.8 release :: Jim Evans584431608a
- Updating Java changelog for 3.8 :: Alexei Barantsev57fe00346d
- Bump version number to 3.8 :: Alexei BarantsevPublished by ddavison almost 7 years ago
For each component's detailed changelog, please check:
87ea6faff5
- Update Python changelog for 3.7.0 :: AutomatedTester24ac288d74
- Actually publish the html runner :: Simon Stewart6a198866d7
- [Grid] Add support for customizing the Grid Registry :: Doug Simmonsa544366a8f
- Fixing IEDriverServer x64 compile warning :: Jim Evans49b4216b38
- Fixing .NET language bindings command-line build :: Jim Evans08ee07f2ef
- Updating IEDriverServer for 3.7 release :: Jim Evans1c4b358c32
- Update changelog for 3.7.0 :: Alex Rodionove46eb5763f
- Send W3C capabilities in the new session request. (#4974) :: Jason Juang647420b03e
- [js] Removed various browsers from the list of "standard" browser names supported by selenium-webdriver. :: Jason Leybad4d1108778
- [js] Remove more functions from firefox.Profile that are just holdovers from the legacy FirefoxDriver :: Jason Leyba4e14ea146b
- [js] Simplify the API for configuring firefox by adding addExtensions() and setPreference() functions to firefox.Options :: Jason Leybae8efc001bd
- [js] Since Firefox 57 removes support for legacy add-ons, there's no need to keep around the logic for parsing or installing those add-ons in a profile. :: Jason Leyba5520ee7571
- [js] random code cleanup :: Jason Leyba5bd212e386
- [js] code clean-up/simplification :: Jason Leyba8edc13bdf0
- [js] Remove support for requiredCapabilities from WebDriver.createSession :: Jason Leyba81334994d9
- [js] Remove the unnecessary normalizeProxyConfiguration function :: Jason Leyba661a196152
- [js] Updates for proxy handling :: Jason Leybaadb47d4661
- [js] Bump the minimum supported version of node to 8.9.0 LTS :: Jason Leyba6e66b0513f
- [js] Fix docs example on proxy.socks() :: Jason Leybad17e0acaf0
- Add python syntax highlighting (#5014) :: 1kastnerd5d3cb4d15
- Implementing ability to not send shutdown command to the driver servers that don't support it. :: Alexei Barantsev373261bd0d
- Sending geckodriver logs to stderr by default. Default log level is low enough, so the log does not look polluted. Ufortunately, geckodriver does not allow to separate its own log from the browser logs, so messages from the browser log can appear in the log even on the lowest level. :: Alexei Barantsev9117aa7777
- Fixing the rule that collects third party libs required for distribution package. :: Alexei Barantsev3b8364d7bc
- Bump java version to 3.7 :: Simon Stewart6c27816c9b
- Update changelog for java :: Simon Stewartb66efc8f47
- Ensure that we forward metadata in the new session payload :: Simon StewartPublished by ddavison almost 7 years ago
For each component's detailed changelog, please check:
f1bdfc671f
- [rb] update service_args test to allow multiple deprecate warnings :: Lucas Tierney622499b0c8
- Update release date for 3.6.0 :: Alex Rodionov9ac652d497
- Delete utf-8 encoding comment. :: 保木本将之c2362ac499
- Updating IE driver version resources for 3.6 release :: Jim Evans5e4adb66b8
- Updating .NET CHANGELOG for 3.6.0 release :: Jim Evansbb6267e0f2
- Updating .NET Buck release targets to add version to zip file name :: Jim Evans6e4988ae4e
- Update python changelog :: AutomatedTester0eef6a1550
- Fix the prep-release-zip task :: Simon Stewart40a78e41c3
- Start using the skylark parser where possible :: Simon Stewart893b3773c2
- Move building of locators to How enum :: Valery Yatsynovich8126e10845
- Add missing copyright header and hook small test into suite :: Simon Stewart17dd0856d8
- Deleting unused method :: Alexei Barantsevd0122c564a
- Replacing DesiredCapabilities with MutableCapabilities or ImmutableCapabilities where it's possible in Java binding :: Alexei Barantsev4aeed7bd7c
- Showing user friendly error message about htmlrunner CLI options instead of stacktrace :: Alexei Barantsevade027bfa4
- baseUrl should be prepended after exploding variables. Fixes #4540 :: Alexei Barantseva2a76345ae
- Add shortcut for enabling Firefox' headless mode :: Franz Liedke546eff8595
- Added setting for executing rubocop with CI. :: RustyNail4c6640fb6c
- Temporarily disable Ruby lint on CI :: Alex Rodionovfacd199c31
- Add atom fragments for use by marionette :: Simon Stewart161ce4d097
- Fix the build. :: Simon Stewart02c5044e94
- Catch more references to the old getAttribute target :: Simon Stewart5e886f5551
- More getAttribute cleanup, this time in CF files :: Simon Stewart44a02b7cd2
- Fixing handling of unrecognized platform names returned by remote end. Fixes #4781 :: Alexei Barantsev8301ef7c0f
- Fixing Java build :: Alexei Barantsev5e6b0c9918
- Fix python pause action implementation fixes #4795 :: lmtierneybadf313207
- [rb] unguard specs now working in Firefox 56 https://github.com/mozilla/geckodriver/issues/463 https://github.com/mozilla/geckodriver/issues/660 :: lmtierney81376362a8
- remove some python test xfail from fixed Firefox bugs :: lmtierney3a6b3bec47
- Fixed the code pointed out by rubocop. :: RustyNail5d76b6a85b
- Updated setting for rubocop. :: RustyNail6c1390bf5d
- Added a task to execute rubocop. :: RustyNail3578c0faee
- Update python chromeOptions key for capabilities (#4622) :: Jonathon Kereliukc32c0388a5
- Add basic auth to the JreHttpClient :: Simon Stewart456d9f0370
- Mark RemoteWebDriver.{start,stop}Client deprecated :: Simon Stewart788936fa05
- Remove requiredCapabilities from ProtocolHandshake :: Simon Stewart669362b548
- Add toJson
to various classes :: Simon Stewart0d425676b3
- Bump gson version to 2.8.2 :: Simon Stewartbf05c468e8
- Refactoring SafariDriver constructors to accept SafariDriverService instance. Moving service settings from SafariOptions to SafariDriverService.Builder. Fixing SafariOptions to capabilities converter. :: Alexei Barantsev74831e4e10
- Deprecating EdgeDriver constructors that accept Capabilities, it's recommended to use EdgeOptions :: Alexei Barantsev2afcc4c81d
- Implementing chrome option to accept insecure certificates :: Alexei Barantsev45f0478c1f
- Merging capabilities to options should be fluent :: Alexei Barantsevbdc5c5fd9e
- Ensure send keys action checks input :: Simon Stewart6104872dc1
- Hide JSON processing behind our own APIs :: Simon Stewart7296099dc3
- No logical change: remove unnecessary generic parameters :: Simon Stewart453209f241
- Use URL.getUserInfo consistently :: Simon Stewart8565145ce6
- No logical changes: deleting a space character :: Simon Stewart82df130dac
- Emulating JSON Wire Protocol Actions in the W3CCommandCodec :: Simon Stewart16c00e1461
- Attempt to fix the build: varargs are never null :: Simon Stewartd41da25eaf
- More fixing of builds: toJson should be made accessible :: Simon Stewart46b4413bec
- Move JSON tests to the right package :: Simon Stewart74dbb7fce6
- Fix compilation errors :: Simon Stewartb554dcab28
- Un-ignore cookie expiry test for Marionette. :: Jason Juang247d8cdb51
- Get the Grid tests passing again :: Simon Stewarte2f79bb925
- Avoid an NPE in ProtocolHandshake :: Simon Stewart9ca04253b7
- Reversing default for spec compliant capability generation :: Jim Evans79101fa23d
- [js] account for build target change in 02c5044e9486e518100192fabb7f51ae340ab8ca :: Jason Leyba4fdab6cdc2
- [js] Support the httpOnly option when adding a cookie :: Jason Leyba22f302124c
- [js] Reset remote.DriverService state on kill. :: Jason Leyba84f64bcedf
- [js] The Capabilities factory methods should only specify the name of the browser. :: Jason Leyba8f0f16bb0b
- [js] For #4555 protect against the remote end sometimes not returning a list for findElements. :: Jason Leyba0a22633299
- [js] Remove the deprecated (and no-op) firefox.Options#useGeckoDriver() :: Jason Leybad4bad7cf36
- [js] Removed the unused function selenium-webdriver/firefox/profile.decode()
:: Jason Leyba4d2b5e6522
- [js] The firefox module will no longer apply the preferences required by the legacy FirefoxDriver. These preferences were only required when using the legacy driver, support for which was dropped in v3.5.0. :: Jason Leyba303f6c3bcd
- [js] Removed selenium-webdriver/firefox/profile.setNativeEventsEnabled()
and selenium-webdriver/firefox/profile.nativeEventsEnabled()
. These methods had no effect. :: Jason Leyba7c290347f4
- [js] Remove firefox.Profile.{get, set}Port() :: Jason Leyba13c8499086
- [js] Clean-up from the removal of the legacy FirefoxDriver. :: Jason Leybae4f03b980d
- [js] The firefox.Binary class (another holdover from the legacy FirefoxDriver) is overkill for the functionality it provides. Move the only meaningful functionality (addArguments) to firefox.Options and mark firefox.Binary as deprecated. :: Jason Leyba5bf50c4318
- [js] Extend firefox.Options for easily configuring Firefox to run in headless mode. :: Jason Leyba8d67916056
- [js] Changes to support better type checking with the closure compiler. :: Jason Leyba51db706769
- [js] Finalize change log for 3.6.0. :: Jason Leyba32a52080db
- [js] Purge references to the promise manager from remote/index.js :: Jason Leyba1fd2dca161
- [js] Purge the promise manager from testing/index :: Jason Leybac063bb8d48
- [js] Stop using the promise manager in the main WebDriver class. :: Jason Leybaff66adf80b
- [js] Remove support for operadriver and phantomjs since neither are under active development :: Jason Leybaeab09f4a77
- [js] Rename WebDriver.prototype.schedule() to WebDriver.prototype.execute() :: Jason Leybae94377966f
- [js] Remove the WebDriver.attachToSession(id) factory method. :: Jason Leyba807b4f560f
- [js] cleanup from bad rebase :: Jason Leyba0863b2246d
- Fixing error codes to match W3C standard, see https://github.com/w3c/webdriver/commit/d678562e3d5f94fa71d74aeb467214bf8dd734e1 :: Alexei Barantsevb588bf5293
- [js] Revamp the actions API to support the W3C spec and drop support for legacy actions. :: Jason Leybad150290b9c
- [js] cleanup from b588bf52930fd4c51bbc9f9283dd0a92372b9383 :: Jason Leyba17fc7d467f
- [js] remove remnants of commands that are no longer supported :: Jason Leybad22fc5165f
- [js] cleanup action sequence docs :: Jason Leybaf9b221f870
- [js] Remove the firefox.Binary class. :: Jason Leyba73d1654ef7
- [js] Minimize window and fullscreen window APIs :: Jason Leybaef44fef133
- Make sure that legacy firefox used the XpiDriverService :: Simon Stewart5650b96185
- [js] For #2969, remove the promise manager and all related APIs :: Jason Leyba6e9555317f
- [js] Bump the minimum version of node to 8.6.0. :: Jason Leyba77048aaaa8
- Code clean up to use braces and java 7 features :: Simon Stewart60fd55cdaa
- Extract capability filters for the protocol handshake :: Simon Stewart8c57602829
- Remove dependency on JNA :: Simon Stewart185a5a2d73
- Rename UnixProcess to OsProcess :: Simon Stewart944a3ea078
- Clean up a compilation warning :: Simon Stewart985fb23d76
- Add CapabilityTransform
to decouple how the protocol handshake generates w3c payloads :: Simon Stewart94fe542e44
- cp: add missing copyrights :: Simon Stewart2d493a82db
- Bump selenium version to 3.7.0 :: Simon Stewart8f71e94af8
- Update the java changelog :: Simon Stewart0252b09947
- Add missing copyright headers. Oops :: Simon Stewartcaed2651d9
- Prep .buckconfig for next buck bump :: Simon Stewart827bbd8177
- Expose remoteHost as a parameter. :: Roberto Rivera85b8779b07
- Fix the javadocs generation :: Simon Stewarte9125c778b
- Mark passing test as passing :: Simon Stewart1c2a39069b
- xfail tests experiencing Firefox cookie bug :: lmtierneyd54b4ba52c
- Deleting unused import :: Alexei Barantsevd48e75b4c3
- Adding a test for a click to a file input :: Alexei Barantsev0e680bca10
- Implemented file input clicks in legacy Firefox driver. :: Alexei Barantsev30d481d2d3
- Profiles are encoded as base64 zips :: Simon Stewarted04104efd
- Use an InMemorySession for legacy FirefoxDriver :: Simon Stewartf5e7b8e184
- [rb] profile base64 string is no longer stored in 'zip' key :: Lucas Tierney2d6374cfdb
- [rb] put encoded profile back into 'zip' for ProfileHelper#as_json this is for serialization, the base64 string is always extracted before sending over the wire :: lmtierney4ce967811e
- [rb] code expects zip to be a string key for profile :: Lucas Tierneye6d39c19ba
- Package all Ruby dependencies :: Alex Rodionovaca20bcf89
- Use Ruby 2.0 on CI :: Alex Rodionovaca7a3ecca
- Implementing ability to set proxy in Options classes :: Alexei Barantsev853a2b6d97
- Update docstrings to specify the type of path needed to install firefox addons. (#4881) :: Benjamin Forehand Jrb9dbdc693e
- Updating dependency on commons-fileupload. Fixes #4906 :: Alexei Barantsev6055f00e8c
- Fixing dependency on websocket in IDEA project :: Alexei Barantsevdd403a5b3f
- Deleting dependency on commons-fileupload, it seems we don't need it anymore. :: Alexei Barantseve3044b3adb
- Fixing task alias in Rakefile :: Alexei Barantseve047b7f84b
- Deleting unused imports :: Alexei Barantsev03c722f46b
- Making an internal method more private :: Alexei Barantsevb27e6e5454
- Adding FirefoxDriver constructors that accept legacy XpiDriverService :: Alexei Barantsev845b87e723
- We don't use bamboo for years :: Alexei Barantsev33bd44b79a
- Linking file input click test to a bug report :: Alexei Barantsev80d35e0a7b
- Implementing ability to configure firefox log target using driver service builder or a system property. Sending logs to null output stream by default. Fixes #4136 :: Alexei Barantsev8c356e3c01
- Introduce an abstract base class for both Capabilities types :: Simon Stewartf2883728b1
- Better encapsulation for AbstractCapabilities :: Simon Stewarta667b3bd1c
- Ensure we set capabilities consistently in *Capabilities :: Simon Stewarte49c569996
- Remove quirky platform handling from ImmutableCapabilities :: Simon Stewartda07c4927c
- Allow Ruby to properly handle remote error codes :: Jayson Smithee29dab247
- Refactor errors implementation :: Alex Rodionov3ee5ce5c48
- Exclude XML from Firefox test :: Simon Stewart33f118a010
- Ignore test for correct browser and add reason :: Simon Stewart768174b049
- Remove unused import :: Simon Stewart9eb5f0bd33
- Ignoring another test, Firefox regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1410799 :: Alexei Barantsev45c4d55bb1
- Adding new W3C-conformant values of UnexpectedAlertBehaviour enum, and changing tests to match W3C spec. Only IE passes the tests at the moment. :: Alexei Barantsev36fc0cb93c
- Fixing test title :: Alexei Barantsev8218d610a9
- Deleting debug output :: Alexei Barantsev978aa81947
- Handle the case where a New Session payload has valid w3c options :: Simon Stewarte9253049cf
- Ensure SafariOptions roundtrips through a Capabilities object :: Simon Stewart6831a7aa51
- Add test for roundtripping FirefoxOptions through Capabilities :: Simon Stewart776b45d394
- Some services can be configured via Capabilities :: Simon Stewartbe96afd03d
- Avoid using the NewSessionPayload directly :: Simon Stewartcd5f2e6afb
- Make use of the createDefaultService that takes a Capabilities if present :: Simon Stewart421cb163af
- Remove default factories :: Simon Stewart7b8ce0abd1
- Introduce a configurable New Session pipeline :: Simon Stewart5191481eb7
- Log the fact we're using a default factory in the server :: Simon Stewart5b37f7e5b4
- Re-enable cookie tests and skip StaleElement test that causes browser to hang :: lmtierneya777d3452e
- [js] Remove the lib/events module. :: Jason Leyba87a4346c5a
- [js] cleanup/simplify remaining code in lib/promise.js :: Jason Leyba812981352c
- [js] cleanup some example code that still reference the promise manager :: Jason Leybaaa27e7a657
- [js] quick code clean-up pass :: Jason Leyba6d0134fd23
- [js] Removed the WebDriver.prototype.call()
method. This was used to inject custom function calls into the control flow. Now that the promise manager is no longer used, this method is no longer necessary. Users are now responsible for coordinating actions (ideally with async functions) and can just call functions directly instead of through driver.call()
. :: Jason Leyba6103ef6c92
- [js] Implement the window getRect and setRect commands :: Jason Leyba1d0ad21558
- [js] move firefox/binary.Channel to firefox/index and delete firefox/binary :: Jason Leybace1725c00a
- [js] Remove setLoggingPrefs from firefox.Option and safari.Options :: Jason Leyba294d434c20
- [js] Remove unnecessary mocha wrappers from testing/index.js :: Jason Leyba9d5d3f817f
- [js] Remove a redundant example :: Jason Leybad38620f20a
- [js] Support for legacy Firefox extensions was removed in Firefox 57. Remove tests that no longer pass now that Firefox 57 is on the dev channel. :: Jason Leybabaeee061da
- [js] Remove the testing/assert module :: Jason Leybad806eec6db
- [js] Enable cookie tests for safaridriver :: Jason Leyba287e313b89
- [js] Remove references to Browser.PHANTOM_JS from tests :: Jason Leybadea574ec93
- [js] Unignore a test for firefox :: Jason Leyba5d0e994ca0
- [js] cleanup suppressed tests :: Jason Leybaadb251b32d
- Allow the new session pipeline capabilities to be amended :: Simon Stewart5cf3950252
- Skip python Mariontte tests that stall due to Firefox bug :: lmtierneyffce5383eb
- Fix python backward compatibility for window commands Fixes #4937 :: lmtierney88124a1170
- [js] update lib/error to support all error codes from the w3c spec. :: Jason Leybadffd0618ee
- [py] window rect commands should fail on firefox and remote (legacy) :: lmtierney5cad486921
- [js] Handle inconsistent casing for stack trace key in encoded errors for #3683 :: Jason Leyba007ad27072
- flake8 updates :: lmtierney7670b282b1
- [py] add support for fullscreen command :: lmtierneya92a0496c5
- [py] add support for minimize command also remove extraneous params to fullscreen command, fix fullscreen test :: lmtierneye6496438cd
- [py] Fix active_element for w3c drivers (#3979) :: Moritz Sichertedd24f78db
- Implementing distribution package building in platform independent manner. xargs has various set of command line options on linux/windows/macos. Windows has command line length restriction = 2048 symbols. :: Alexei Barantsevcefc7d07a7
- [py] don't run minimize or fullscreen tests on Travis it causes the build to hang :: lmtierney83a3b2db87
- [py] need to pass applicable environment variables to tox :: lmtierney1f852e6824
- Migrate command handlers to use Json rather than JsonToBeanConverter :: Simon Stewartb12926206d
- Implementing another GeckoDriverService factory method that creates a service based on capabilities. This method is used by grid to honor firefox_binary capability. :: Alexei Barantsevaf3ea26ddc
- Inject the NewSessionPipeline far higher :: Simon Stewart0ae8e3c64d
- Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter :: Alexei Barantsev658f56d984
- Set default values for the pointerMove offset. (#4966) :: Jason Juangd36f497f7b
- Revert "Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter" :: Alexei Barantsev0c142baa59
- Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter, second try :: Alexei Barantsev295610df5a
- Fixing FirefoxBinary to json conversion :: Alexei Barantsevef38612604
- Fixing capability passing to underlying service in ServicedSession :: Alexei Barantseve07e0918d2
- Changing a tests for javascript execution before a page is loaded. All drivers (except for HtmlUnit) allow to execute JS in this state. The spec allows it too. :: Alexei Barantsev392fd26cb8
- Remove unused code and keywords :: Simon Stewarte91c5c31a6
- Make Json output to an Appendable not just a Writer :: Simon Stewart761717d6b7
- Avoid writing protocol handshake to disk unless memory is tight. :: Simon Stewartfe6383b03d
- Move NewSessionPayload so it can be used by ProtocolHandshake :: Simon Stewartae02d81442
- Grid Nodes can set firefox binary paths :: Simon Stewart5ad7f7a7ca
- Actually count number of bytes sent in protocol handshake :: Simon Stewart825ff9fc3c
- Fixing css color value test, drivers can return implementation specific value, W3C spec does not specify canonical form. :: Alexei Barantsev83bdd7b2ed
- Fixes #2888 - Retry on network error (#4959) :: Sean Poulter52a6d68ca7
- node/selenium-webdriver: increase maximum number of portprober attempts from 10 -> 100 (#4932) :: Mark Christian1ae127f46e
- [js] Remove non-standard capabilities (like elementScrollBehavior) :: Jason Leybaacbdeeec0f
- [js] Remove meaningless Safari options :: Jason Leybad79f1b1e32
- [js] Removed the deprecated driver.manage().timeouts() :: Jason Leyba6648015ba9
- [js] Add support for geckodriver's custom install/uninstall addon commands :: Jason Leyba49d132e4c7
- Better docs for NewSessionPayload.stream :: Simon Stewart4baa958348
- Fix the Protocol Handshake :: Simon Stewart5efdb288ca
- Rookie mistake: only include the w3c capabilities in the w3c capabilities :: Simon Stewarta63ed1d1e9
- Properly write JSON when injecting values into Hub request :: Simon Stewart2cc2ecf07e
- Show desired effect in javadoc :: Daniel Wagner-Halleb7d9bf9ce
- Fix tests failing because of ProtocolHandshake :: Simon Stewarte2200dfca8
- Rewrite binary paths for GeckoDriver in Hub if set in node config :: Simon Stewart3847dc8fd9
- Add test for roundtripping numbers in maps through JSON :: Simon Stewartabae9cdac1
- Update java changelog :: Simon Stewart0b45ddba3c
- Copy firefox_profile and firefox_binary into w3c payload :: Simon Stewartc6da91f6dd
- updated references to 'btnG' (deprecated) to 'btnK' :: jess0105278a0ab65
- Fixed typos and grammar errors. :: Dan Fabulichba13dc366b
- Modify build files so drivers export RemoteWebDriver too :: Simon Stewartde595071ba
- Fix the build :: Simon Stewart20f6931345
- Make AbstractCapabilities.asMap return Map<String, Object>
:: Simon Stewart36342d0296
- Add new session pipeline mutators for chrome and firefox Grid Nodes :: Simon Stewart84af2056de
- Use the *Mutators designed for the Node pipeline in the Hub :: Simon Stewarte66d995672
- Use the Node's configuration to set up the Pipeline :: Simon Stewart80adb70987
- Remove responsibility for rewriting Capabilities from the Hub. :: Simon Stewartd59647efd3
- Separating windows and unix/macos code in genrules that collect libs. :: Alexei Barantseva4bbfbeb33
- Making .NET Interactions device classes public :: Jim Evans05c202852c
- Updating HTTP error return status for IE driver to align with spec :: Jim Evans3a04108e2c
- Updating initial timeouts for IE driver to align with W3C Spec :: Jim Evanse8abd35ac6
- Updating new session payload processing to align with W3C spec :: Jim Evans0c10a88002
- Updating IE driver findElement command handlers to be spec compliant :: Jim Evanscd66f5a8e1
- Updating IE driver to accept and validate timeout values per spec (64-bit int) :: Jim Evans7a74dbffa3
- Updating IE driver navigation code to be more compliant with W3C spec :: Jim Evans2e63ee6253
- Fixing warnings in IE driver for 64-bit compilation :: Jim Evansd276a8884b
- Updating IE driver to properly handle carriage return ('\r') character :: Jim Evanse7065a5ab0
- Updating IE driver prebuilts :: Jim Evans3440b61c25
- Adding .NET ctors to FirefoxDriver to align with other browser drivers :: Jim Evans5c5ee6ecba
- Updating .NET Options classes to better support W3C Capabilities :: Jim Evans1ff492f6e8
- Updating post-build steps for .NET csproj file :: Jim Evans85318cb2af
- Updating .NET bindings setting of timeouts for spec-compliance :: Jim Evans2321c73b65
- Mark a test that is passing as passing :: Simon StewartPublished by ddavison almost 7 years ago
For each component's detailed changelog, please check:
b88b658ba2
- Correct Rakefile to actually use the push-release
target :: Simon Stewartb5e281bef0
- Remove direct dependency on HTMLUnit and PhantomJS from Maven artifacts :: Simon Stewart92e51a0944
- Remove deprecated FirefoxDriver constructors :: Simon Stewart4a33dfa7ac
- Make required parameters actually be required. :: Simon Stewart3528c0c572
- Fix the build :: Simon Stewartaba4bb0db6
- Remove deprecated methods from FirefoxOptions :: Simon Stewarta38aec89a1
- Cleaning required capabilities out of tests, step 1: deleting tests directly checking required capabilities. They were enabled in legacy Firefox driver only because there no other driver implemented required capabilities. :: Alexei Barantsev05bc5bf424
- Cleaning required capabilities out of tests, step 2: driver suppliers should not use driver constructors that accept required capabilities :: Alexei Barantsev05325a7c1e
- Actually deleting maven dependency on htmlunit-driver :: Alexei Barantsev35f59093b8
- Allowing null arguments isn't going to make anyone happy :: Simon Stewartaa232de51a
- Remove junit dependency from SlowLoadableComponent :: Simon Stewartf0c85e01c3
- Deleting deprecated methods from FirefoxOptions :: Alexei Barantseva19f161d7d
- Restricting junit visibility :: Alexei Barantsev333b42679c
- toJson has higher priority than toMap/asMap when converting to JSON :: Alexei Barantsev7639373d01
- Adding a guard for remote specific test :: Alexei Barantsev05151a4aa1
- Deleting deprecated RemoteWebDriver constructors (with required capabilities) :: Alexei Barantsev19df908525
- Update cssparser reference in IJ config :: Simon Stewartc74e42e928
- Provide a pure JRE implementation of HttpClient :: Simon Stewartabb0585ba3
- Collapse exception blocks. No logical change :: Simon Stewart24d89c6d13
- Apparently people expect Maps to be modifiable :: Simon Stewartdb4011765d
- Add JreHttpClient to a BUCK file :: Simon Stewart91be330752
- Lowercase proxy type for W3C payload :: Alex Rodionovd4d843398e
- Handle ChromeDriver returning null for findElements call :: Alex Rodionov08a118bd6f
- Updated IE driver to better support W3C WebDriver Specification :: Jim Evansd6d0cb6237
- Adding new window commands to .NET bindings :: Jim Evansb16e401983
- Adding GetProperty method to IWebElement in .NET bindings :: Jim Evans8e863ceed3
- Add support for W3C 'invalid argument' error code to .NET bindings :: Jim Evans20ca315518
- Updating .NET common test playlist :: Jim Evanseead3f1bd7
- Updating serialization of Proxy for W3C-compliant drivers in .NET :: Jim Evans68c2432b0f
- Guarding against null return value from findElements in .NET. :: Jim Evans4fcce6e1af
- guarding against null return value from find_elements in python see issue #4555 :: lmtierneye9d3ff1dc2
- lowercase proxy type for w3c payload in python see issue #4574 :: lmtierney5e93ba1f19
- only check for proxyType once :: Lucas Tierney488e3cf8ea
- Linking tests to bug reports :: Alexei Barantsev8e8f9f8afc
- More tests for FirefoxOptions :: Alexei Barantsev543780fc77
- Addressing #4555 in WebElement.findElements too :: Alexei Barantsev8c3c22fcc6
- Deleting deprecated internal file NewProfileExtensionConnection :: Alexei Barantsevddd900b959
- Deleting empty methods deprecated in 2.xxx (long ago) :: Alexei Barantsev550717bc07
- Deleting deprecated unused interface (a part of non-public internal API) :: Alexei Barantseva7f9cb84d1
- Fixing file list in buck file :: Alexei Barantsevdadc09e412
- FirefoxOptions should add browser name to the generated capabilities. Otherwise new RemoteWebDriver(url, options.toCapabilities()) sends payload without browserName and grid hub can match it to a node that has no ability to run Firefox. :: Alexei Barantsev415942957f
- Trying to unignore some tests in chrome, passed locally, let's look how will they perform on CI server :: Alexei Barantsev2a7e5342fa
- Update chromeOptions key for capabilities :: Simon Stewartabe4ec43ab
- No logical change: remove unused import :: Simon Stewartd3f9b1fb4b
- Add pause to action chains :: Simon Stewartbf948c9581
- No need to multiply pause by 1000 :: Simon Stewartd80f86d185
- Revivify the ProtocolConverterTest :: Simon Stewartc8f6bf9408
- Move element converter so it's only used in RemoteWebDriver :: Simon Stewart4cacc9df71
- Add back test ensuring preservation of pointer location :: Simon Stewartb5999f6691
- Always use JSON.parse for bot.json.parse (#4603) :: Jakub Vránaf3208bfd1c
- Changing .NET ChromeOptions to use goog:chromeOptions as property name :: Jim Evans5638427e3e
- Simplifying Proxy properties marked as obsolete in .NET :: Jim Evans74fb80374e
- Moving WebDriverWait into main WebDriver.dll assembly :: Jim Evans90611adf87
- Updating assembly version resources and .NET CHANGELOG for 3.5.2 point release :: Jim Evans07b7b540a7
- Replace cglib with bytebuddy :: Simon Stewart3f3afc4ea5
- No logical changes: Use Java 8 instead of guava :: Simon Stewartb37c27b4c6
- Moved Locable to the interactions package :: Simon Stewart5f5ddb9915
- Add missing case to Proxy :: Simon Stewartcab6655c72
- fix typo in docs for driverExecutableFileName :: Nate Lowrybb73a56e4e
- Add test for releasing keys when driver receive NULL key :: Alex Rodionov4854ccbabf
- Move Handlers under the commandhandlers package :: Simon Stewart4d6f38fb11
- Add missing bytebuddy files :: Simon Stewart7f66dc9547
- Adding a method to enable insecure cert support via FirefoxOptions :: Alexei Barantsev38a5130ca5
- Adding an option to start Firefox in headless mode :: Alexei Barantsevbd9d415b3f
- Add an ElementClickInterceptedException :: Simon Stewart1fbbe9ccc1
- Add back a deprecated Locatable interface. :: Simon Stewarteabea4afa7
- Fix the build :: Simon Stewart237e96e285
- Fix the small java tests :: Simon Stewart5cb47df62c
- Mark tests as meant to be passing in Marionette :: Simon Stewart5d83293500
- Remove platformVersion from W3C payload :: Alex Rodionovf10dfc03d7
- Properly map page load timeout when constructing GeckoDriver payload :: Alex Rodionove6f40238df
- Fix specs which used to send platformVersion in W3C payload :: Alex Rodionov2d3a147611
- Release selenium-webdriver 3.5.2 :: Alex Rodionov72e3977756
- Implementing enum for FirefoxDriver (geckodriver) log levels, it's not wise to use jul levels because geckodriver has its own set of levels. :: Alexei Barantsev808b30648d
- ByAll should not oblige driver to implement FindByXXX interfaces, using pure WebDriver interface is safer. :: Alexei Barantsev18028ac9f0
- ByAll.findElement should not not use remaining locators if an element is already found. :: Nitish4f5741b878
- Let FirefoxDriverLogLevels be responsible for log levels :: Simon Stewartcc0066ffa0
- Temporarily ignoring a test in marionette, see https://github.com/mozilla/geckodriver/issues/934 :: Alexei Barantsev1f2eb7fde6
- Lift DesiredCapabilities.toString()
to MutableCapabilities
:: Simon Stewartc2ece2559d
- Make SafariOptions easier to chain :: Simon Stewart66ba89a8d9
- Make SafariOptions
extend MutableCapabilities
:: Simon Stewart84ef203da4
- Adding new Interactive interface to EventFiringWebDriver. Fixes #4589 :: Alexei Barantsevbc15308830
- Fix Java binding test org.openqa.selenium.os.CommandLineTest.canUpdateLibraryPath(). :: Gerald Ehmayercf3c68464c
- No logical changes: Fix warnings and remove unused imports :: Ahmed Ashour3f3f249296
- Remove extra line before package declaration :: Ahmed Ashour717d5eff03
- Fix python driver examples (#3872) [ci skip] :: Dmitry Tokarev00ca43f153
- Default to true when javascriptEnabled capability is not set :: Alex Rodionov376e0097fb
- Cleaning out temp files created by test. :: Alexei Barantsev1e7691554a
- Deleting duplicated action performed in fixture initialization method :: Alexei Barantsev738b060b60
- FirefoxProfile.toJson should not pollute directory for temp files. :: Alexei Barantsevdcc855b227
- Detect early if logger will be used :: Ahmed Ashourd7b43efa05
- Fix some typos in the client javadoc. :: Adam Demuri865c14024c
- [java] Fix submitting form containing input with name or id "submit" (#3398) :: Ondřej Machuldaf9f0f6b93d
- Fixed WebExtensions installation :: Nitish1534fa32e8
- Fixing the duplicate creation of SocketConfig and RequestConfig :: Jesserd July87b1ef3713
- Fix Eclipse warnings :: Ahmed Ashour5090a0cd40
- Use String.valueOf() :: Ahmed Ashourc1e9efa4ca
- Add constructors to IEDriver that take IEDriverOptions :: Simon Stewartee84bcb628
- Make recursive setting of IEOptions harder :: Simon Stewart321151379e
- Remove unused imports (#4673) :: Ahmed Ashour9943df8ddb
- Make ChromeOptions extend MutableCapabilities :: Simon Stewart3a1d5e9512
- Close resources in tests :: Ahmed Ashour2ef07a73e4
- Fix generics warnings :: Ahmed Ashour96862ebe63
- Fixing platform name conversion in capabilities returned on new session request. Fixes #4669 :: Alexei Barantseve5d451ef2a
- Start adding a target to generate dist jars :: Simon Stewart2d4541f5bd
- It was a bad idea to close server connector :( :: Alexei Barantsev2494e69275
- Improved TimeoutException for wrapped WebDrivers :: Tom Trumper2f3ee9c3d5
- More Java 8 in tests :: Alexei Barantsevc3ceecfed7
- Ignoring a test that started to fail in Firefox on travis. Locally it's green :: Alexei Barantsev302453dd19
- Fix package name in python webelement module (#4670) :: 0ukc1130112d3
- Update settings for rubocop. :: RustyNail30b0fcf31a
- Added setting to exclude Style/ MutableConstant. :: RustyNailf8bc310035
- Fix regression of invalid RuboCop correction :: Alex Rodionove2e1d77dfd
- Adding a lost InternetExplorerDriver constructor :: Alexei Barantsevef599b3100
- Parse Mac OS X
as a Platform
:: Simon Stewart782822cb6f
- Mark Lock
for deletion :: Simon Stewart52025541c9
- Tweak code style :: Simon Stewartb3d07c9087
- Reformat EdgeOptions. No logical changes. :: Simon Stewart6386ccddd4
- Move EdgeOptions to extend MutableCapabilities :: Simon Stewart9d7ec561bd
- Don't allow modification of ChromeOptions
as a map :: Simon Stewartedb6a01a5d
- Make OperaOptions a MutableCapability :: Simon Stewartacd0ad9c9a
- Making ChromeOptions fluent, like Firefox and IE :: Alexei Barantsev75923476ff
- Adding an option to run Chrome headless :: Alexei Barantsev1896b15f04
- Make OperaOptions fluent :: Simon Stewart20c1ef80b8
- Fixing javadoc format :: Alexei Barantsevdcc66f3734
- Make FirefoxOptions extend MutableCapabilities :: Simon Stewart555a624254
- Allow ChromeOptions to amend the hash :: Simon Stewart2243e8b9c6
- Use proper setters when copying FirefoxOptions :: Simon Stewartfa0e55618e
- Unignoring marionette tests that are green locally in geckodriver 0.19 :: Alexei Barantsevdb53d0f643
- Restoring FirefoxOptions.getBinary method to not return null always. :: Alexei Barantsev2f65928ada
- Fixing legacy firefox driver initialization with no profile specified in options :: Alexei Barantsev488a97fd40
- Rework guards to use RSpec pending examples :: Alex Rodionovd3603a85e5
- Clean up guards for specs passing against Chrome :: Alex Rodionove9aa80a460
- Clean up guards for specs passing against Marionette :: Alex Rodionova49033c4ad
- Clean up guards for specs passing against remote :: Alex Rodionov39a028ed85
- Clean up guards for specs passing against PhantomJS :: Alex Rodionovdb2939c5f4
- Add guards for mozilla/geckodriver#800 :: Alex Rodionov81d261bde5
- Unguard tests passing with GeckoDriver 0.18 :: Alex Rodionovba04547ccc
- Unguard tests passing with standalone 3.5 :: Alex Rodionov72c9dc2ea9
- Remove Firefox nightly tests from Ruby :: Alex Rodionov7ba5a339ba
- Print browser version in specs :: Alex Rodionov1b0f2b328a
- Make sure hung driver and cannot be quit does not affect subsequent specs :: Alex Rodionovb19c77fc4a
- Unguard tests passing with IE :: Alex Rodionov2deadc58d5
- Unguard tests passing with Safari :: Alex Rodionov9520c9d433
- Silence WebRick output in tests :: Alex Rodionov7389846821
- Don't allow IE tests failure on AppVeyor :: Alex Rodionov48abe77199
- Unguard delete cookie test for Firefox :: Alex Rodionov1c12c4b290
- Restoring ability to use system property to force legacy mode or marionette. If we want to delete it we should deprecate it first. :: Alexei Barantseveb52e66d10
- Remove integration tests for PhantomJS :: Alex Rodionov51bdd7ccc0
- Make JettyAppServer attempt to lookup a non-loopback address :: Simon Stewartc32eb80c56
- Support installing web extensions using Firefox profile :: Alex Rodionov005110b201
- Avoid calling fields before they've been initialized :: Simon Stewartd05f1f8f1d
- Updating .NET bindings to not send incorrect W3C Firefox capabilities :: Jim Evansa4a62466ed
- Updating for compilation with .NET Standard 2.0 :: Jim Evans82a2635a59
- Updating NuGet.exe tool for .NET :: Jim Evansf28bea266c
- Adding ILRepack tool for .NET builds :: Jim Evans2c5e69d642
- Updating version of ImageSharp for .NET Standard builds :: Jim Evans8fe5a9227f
- Updating .NET bindings .NET Core/.NET Standard support :: Jim Evans354c04af32
- Adding .nuspec file for WebDriver assembly for .NET Core/.NET Standard support :: Jim Evans36ef2c7fea
- Removing option for screenshot formatting under .NET Core :: Jim Evans2c9b5ba7dc
- Removing ImageSharp from .NET bindings :: Jim Evansbddf35fba2
- Adding no-format override to .NET Screenshot class for saving file :: Jim Evans46427d6060
- Moving .NET signing key file to dotnet directory :: Jim Evansffefe84000
- Correcting XML documentation comment in .NET :: Jim Evans19c841e3d7
- Removing internal use of deprecated construct in .NET bindings :: Jim Evans52202f23ac
- Updating .NET tests to NMock3 :: Jim Evans8edff46200
- Separating in-progress .NET Core support work from production :: Jim Evans04824f71b7
- Moving .NET build process to use Buck instead of crazy-fun :: Jim Evans5ae088ccad
- Adding dummy test file for Safari :: Jim Evans74f96fd2a6
- Adding explicit current-release Firefox test class for .NET :: Jim Evansd39c1fc1c8
- Created new cross-browser test configuration mechanism for .NET :: Jim Evans782a3b1b6e
- Removing now-unused config files for .NET tests :: Jim Evans78860c7e51
- Refactored .NET HttpCommandExecutor for future HTTP client expansion :: Jim Evansa7c51d6fe7
- Temporarily updating environment for WebDriverBackedSelenium .NET tests :: Jim Evans6dac133d2d
- Conditionally not compiling .NET PageFactory tests for .NET Core 2.0 :: Jim Evans334d0cf41e
- Enabling .NET Core on all test projects :: Jim Evans6598a95e3e
- Updating .NET build process :: Jim Evansce6a30e471
- Finalizing .NET language bindings build with Buck :: Jim Evanse4705043fa
- Adding launchSettings.json to gitignore :: Jim Evanse397dec865
- Updating .NET project post-build step for Visual Studio compilation :: Jim Evansc569bccc33
- Updating .NET BUCK build files for use with non-Windows platforms :: Jim Evansc02a36b8c2
- Updating dependency rules in .NET BUCK files :: Jim Evans81cf1fd774
- Try and set profile for xpi driver if necessary :: Simon Stewartb6d64e16cd
- Deleting unused code and use of deprecated methods. :: Alexei Barantsev42fb125e04
- Adding FirefoxDriver constructor that accepts driver server only :: Alexei Barantsev4a919b7969
- Deprecating environment setting in FirefoxBinary, it should be configured in DriverService (for local runs) on in server/node settings (for remote runs) :: Alexei Barantsev49305c8065
- Bump buck version :: Simon Stewart043e4450b6
- Build dist jars using buck :: Simon Stewart500f3e11f6
- Build selenium server dist jar using buck :: Simon Stewart00460be770
- Bump selenium version to 3.6 :: Simon Stewart04d5365d77
- Update java changelog :: Simon Stewart332735e8c8
- Make sure Options do not require DesiredCapabilities :: Simon Stewartbaea96c05f
- Attempt to fix the python builds :: Simon Stewart041c815937
- Correct test guards for Microsoft Edge :: Alex Rodionovae96602ad1
- Handle permission denied error upon attempt to start multiple Edge drivers :: Alex Rodionova0b1418016
- Removing and unignoring tests for Safari in .NET :: Jimc1b7c174e0
- Apparently args and "args" is not the same :: Alexei Barantseva44360437e
- Fixing "args" and "prefs" handling in Capabilities to FirefoxOptions converters :: Alexei Barantsev708da64a10
- Bump the buck version :: Simon Stewartc3900625a8
- Deprecate PhantomJS support :: Alex Rodionovb28e9ef692
- Update Ruby changelog for 3.6.0 :: Alex Rodionova8aa455b29
- Mention HTMLUnit as an alternative to deprecated PhantomJS :: Alex Rodionovd603bcae75
- Deprecate PhontomJS DesiredCapability :: Simon Stewarta51f912052
- chromedriver on windows 7 returns platform as "Windows NT" :: Alexei Barantseve1ab34d032
- Deleting old tests in rc (!) namespace. They are duplicates of existing more modern tests. :: Alexei Barantsev55a15907aa
- Deprecate PhantomJS capabilities :: Alex Rodionov1d6c9655e8
- Lift clever handling of some capabilities into MutableCapabilities :: Simon Stewart7e2172a74d
- Implementing handy ImmutableCapabilities constructors :: Alexei Barantsev0530de0eac
- Replacing DesiredCapabilities with MutableCapabilities or ImmutableCapabilities where it's possible in client tests :: Alexei Barantsevc9b7c73f43
- Fixing compilation error in PerformanceLoggingTest :: Alexei BarantsevPublished by ddavison about 7 years ago
For each component's detailed changelog, please check:
91eb004d23
- Fix wrapping of maps with null values. Fixes #3380 :: Alexei Barantsev732a5ad9e3
- Unused imports :: Alexei Barantsev5285ef6ae5
- Unused import :: Alexei Barantsevde65bafb68
- Linking ignored tests to the corresponding issue :: Alexei Barantsev9be6e6eacd
- Fixing encoding of payload passed by hub to a node :: Alexei Barantsev1f25db90aa
- Move ActiveSession
and Session
even closer :: Simon Stewart198735f592
- Implement screenshot saving for InMemorySession :: Simon Stewarta4eda2568b
- Remove unused field :: Simon Stewartab385555fa
- [py] convert OSS capabilities to W3C equivalent for W3C payload :: lmtierney58fffa6aa2
- [py] add IE Options class :: lmtierney466c084ded
- [py] allow IE WebDriver to accept IE Options :: Lucas Tierney3e0e6ffc2d
- Add temporary iOS platform to aid W3C migration (#4559) :: matthewdoerksen9158232447
- remove unnecessary pytest marking, address flake8 issues :: Lucas Tierneycd10cae4ca
- Make Chrome driver aware of touch actions :: Alex Rodionov38e4a10040
- Fix incorrect documentation for Chrome emulation :: Alex Rodionov7a197cce08
- Allow passing speed to flick action :: Alex Rodionov3e1bac65e8
- Don't print mouse/key deprecations on using TouchActionBuilder :: Alex Rodionov6afbc2e410
- Ignore difference in browser handling of links with the same blank target :: Alex Rodionov1940813259
- Synchronizing "platform" and "platformName" capability values. Fixes #4565 :: Alexei Barantsev4a3ec2d5bb
- Defending against chromedriver that sometimes returns null value as the result of findElements operation. See #4555 :: Alexei Barantsev0e801b2609
- No logical change: minor java 8 syntax tweak :: Simon Stewart2be28288db
- Prevent a Grid Hub blindly assuming 404 == dead session :: Simon Stewart13c1113d99
- [Grid]: Handle poorly formed JSON responses :: Simon Stewartb0b598f8c9
- Unignored marionette tests fixed in nightly :: Alexei Barantsevbf1e8372bc
- [Grid]: Add a w3c status endpoint for nodes and hubs :: Simon Stewart5c658dfc55
- Add a target for running Grid tests :: Simon Stewart52b826234f
- Forgot to wire the GridSupplier into the WebDriverBuilder :: Simon Stewart4c97156ceb
- Add shortcut targets for running grid tests :: Simon Stewart8d7004002f
- Grid tests are also remote tests :: Simon Stewartcfebaadb72
- Actions: correctly fill sequences :: Simon Stewart7e034d949f
- Fixing javadoc to match OSS spec :: Alexei Barantsev07eb380981
- Linking ignored tests to bug reports :: Alexei Barantsev7e6e03d8e1
- Adding a new test inspired by issue #578. Driver should be able to set page load timeout once and handle sequential pages with load timeouts. :: Alexei Barantsev6c37bb464f
- Ensure DriverService instances found by ServiceLocators are used :: Simon Stewart1da22d48ae
- ActiveSession: allow new factories to be bound :: Simon Stewart870a5c07cf
- Add new test into test suite :: Simon Stewart30ebe6ed32
- Adding tests for focus and blur events inspired by #825 :: Alexei Barantsev1bd61c06a0
- Ignoring just added tests in marionette :: Alexei Barantsevfb2f497713
- Ignoring recently added test in legacy Firefox driver :: Alexei Barantsev59d5019204
- Fixing a grid test: two new status servlets were added recently :: Alexei Barantsev60fc2d44de
- Oops, there are two checks in this test, only one was fixed in the previous commit :: Alexei Barantsevc95b44bc09
- Linking ignored test to bug report :: Alexei Barantsev9731d698c7
- Return toReturn. :: Joshua Bruning7dec9f12c3
- Adding tests for executeScript that returns recursive structures :: Alexei Barantsev95f25152c5
- Grid tests need geckodriver apparently :: Alexei Barantsev18791bdffc
- Ignoring failed tests :: Alexei Barantsev4e5969142b
- Adding a test for click to an element partially (>50%) hidden by overflow :: Alexei Barantsev77ae1f87a0
- Implementing ability to ignore tests in grid environment :: Alexei Barantsevce962bd842
- Bump Java version number to 3.5.3 :: Simon Stewart1080c9107c
- All Platforms have a family. :: Simon Stewartbd255ec346
- Avoid throwing an exception in RemoteWebDriver.toString() :: Simon Stewartf4a22f2d61
- A Platform family returns null
from getFamily
:: Simon Stewartd9a3d3f4de
- Update java release targets :: Simon Stewarta88d25fe6b
- Update java changelog one last time :: Simon Stewart