You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,21 @@
2
2
This project versioning adheres to [Semantic Versioning](http://semver.org/).
3
3
4
4
## Unreleased
5
+
### Added
6
+
- Added `getCapabilities()` method of `RemoteWebDriver`, to retrieve actual capabilities acknowledged by the remote driver on startup.
7
+
- Added option to pass required capabilities when creating `RemoteWebDriver`. (So far only desired capabilities were supported.)
8
+
- Added new expected conditions:
9
+
-`titleMatches` - current page title matches regular expression
10
+
-`elementTextIs` - text in element exactly equals given text
11
+
-`elementTextMatches` - text in element matches regular expression
12
+
-`elementTextContains` (as an alias for `textToBePresentInElement`) - text in element contains given text
13
+
-`numberOfWindowsToBe` - number of opened windows equals given number
14
+
15
+
### Changed
5
16
-`Symfony\Process` is used to start local WebDriver processes (when browsers are run directly, without Selenium server) to workaround some PHP bugs and improve portability.
6
17
- Clarified meaning of selenium server URL variable in methods of `RemoteWebDriver` class.
7
18
- Deprecated `setSessionID()` and `setCommandExecutor()` methods of `RemoteWebDriver` class; these values should be immutable and thus passed only via constructor.
8
-
- Added `getCapabilities()` method of `RemoteWebDriver`, to retrieve actual capabilities acknowledged by the remote driver on startup.
9
-
- Added option to pass required capabilities when creating `RemoteWebDriver`. (So far only desired capabilities were supported.)
19
+
- Deprecated `WebDriverExpectedCondition::textToBePresentInElement()` in favor of `elementTextContains()`
10
20
11
21
## 1.2.0 - 2016-10-14
12
22
- Added initial support of remote Microsoft Edge browser (but starting local EdgeDriver is still not supported).
0 commit comments