This repository was archived by the owner on Mar 4, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -352,15 +352,15 @@ public static function elementSelectionStateToBe(
352
352
if ($ element_or_by instanceof WebDriverElement) {
353
353
return new WebDriverExpectedCondition (
354
354
function ($ driver ) use ($ element_or_by , $ selected ) {
355
- return $ element_or_by ->isSelected === $ selected ;
355
+ return $ element_or_by ->isSelected () === $ selected ;
356
356
}
357
357
);
358
358
} else if ($ element_or_by instanceof WebDriverBy) {
359
359
return new WebDriverExpectedCondition (
360
360
function ($ driver ) use ($ element_or_by , $ selected ) {
361
361
try {
362
362
$ element = $ driver ->findElement ($ element_or_by );
363
- return $ element ->isSelected === $ selected ;
363
+ return $ element ->isSelected () === $ selected ;
364
364
} catch (StaleElementReferenceException $ e ) {
365
365
return null ;
366
366
}
Original file line number Diff line number Diff line change @@ -90,6 +90,10 @@ class WebDriverKeys {
90
90
* @return array
91
91
*/
92
92
public static function encode ($ keys ) {
93
+
94
+ if (is_numeric ($ keys ))
95
+ $ keys = '' . $ keys ;
96
+
93
97
if (is_string ($ keys )) {
94
98
$ keys = array ($ keys );
95
99
}
@@ -100,7 +104,7 @@ public static function encode($keys) {
100
104
// handle modified keys
101
105
$ key = implode ('' , $ key ).self ::NULL ;
102
106
}
103
- $ encoded[] = ( string )$ key ;
107
+ $ encoded = array_merge ( $ encoded , str_split (( string )$ key)) ;
104
108
}
105
109
106
110
return $ encoded ;
You can’t perform that action at this time.
0 commit comments