File tree Expand file tree Collapse file tree 5 files changed +8
-0
lines changed
bellatrix.ios/src/main/java/solutions/bellatrix/ios
framework-tests/bellatrix.ios.tests/src/main/resources Expand file tree Collapse file tree 5 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ public class IOSSettings {
3838 @ Getter @ Setter private String defaultIOSVersion ;
3939 @ Getter @ Setter private Boolean downloadDemoApps ;
4040 @ Getter @ Setter private String serviceUrl ;
41+ @ Getter @ Setter private String deviceIdentifier ;
4142
4243 @ Getter @ Setter private List <GridSettings > gridSettings ;
4344
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ public class TimeoutSettings {
2121 @ Getter @ Setter private long elementWaitTimeout ;
2222 @ Getter @ Setter private long sleepInterval ;
2323 @ Getter @ Setter private long validationsTimeout ;
24+ @ Getter @ Setter private long webviewConnectTimeout ;
2425 @ Getter @ Setter private long elementToBeVisibleTimeout ;
2526 @ Getter @ Setter private long elementToExistTimeout ;
2627 @ Getter @ Setter private long elementToNotExistTimeout ;
Original file line number Diff line number Diff line change @@ -89,6 +89,8 @@ private static IOSDriver initializeDriverGridMode(GridSettings gridSettings) {
8989 caps .setAutomationName (AutomationName .IOS_XCUI_TEST );
9090 caps .setPlatformVersion (getAppConfiguration ().getIosVersion ());
9191 caps .setDeviceName (getAppConfiguration ().getDeviceName ());
92+ caps .setUdid (ConfigurationService .get (IOSSettings .class ).getDeviceIdentifier ());
93+ caps .setWebviewConnectTimeout (Duration .ofSeconds (ConfigurationService .get (IOSSettings .class ).getTimeoutSettings ().getWebviewConnectTimeout ()));
9294
9395 try {
9496 var driver = new IOSDriver (new URL (gridSettings .getUrl ()), caps );
Original file line number Diff line number Diff line change 99 "defaultDeviceName" : " iPhone 6" ,
1010 "defaultIosVersion" : " 11.3" ,
1111 "defaultBrowser" : " Safari" ,
12+ "deviceIdentifier" : " 4005808588763" ,
1213 "defaultAppPath" : " ${user.home}/TestApp.app.zip" ,
1314 "artificialDelayBeforeAction" : " 0" ,
1415 "automaticallyScrollToVisible" : " false" ,
2223 "elementWaitTimeout" : " 30" ,
2324 "sleepInterval" : " 1" ,
2425 "waitForPartialUrl" : " 30" ,
26+ "webviewConnectTimeout" : 60 ,
2527 "validationsTimeout" : " 30" ,
2628 "elementToBeVisibleTimeout" : " 30" ,
2729 "elementToExistTimeout" : " 30" ,
Original file line number Diff line number Diff line change 99 "defaultDeviceName" : " iPhone 6" ,
1010 "defaultIosVersion" : " 11.3" ,
1111 "defaultBrowser" : " Safari" ,
12+ "deviceIdentifier" : " 4005808588763" ,
1213 "defaultAppPath" : " ${user.home}/TestApp.app.zip" ,
1314 "artificialDelayBeforeAction" : " 0" ,
1415 "automaticallyScrollToVisible" : " false" ,
2122 "implicitWaitTimeout" : " 5" ,
2223 "elementWaitTimeout" : " 30" ,
2324 "sleepInterval" : " 1" ,
25+ "webviewConnectTimeout" : 60 ,
2426 "waitForPartialUrl" : " 30" ,
2527 "validationsTimeout" : " 30" ,
2628 "elementToBeVisibleTimeout" : " 30" ,
You can’t perform that action at this time.
0 commit comments