Skip to content

Commit 8c77a22

Browse files
committed
Experiment with LocalApplicationFactory
1 parent 0d7aff1 commit 8c77a22

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/main/java/aquality/appium/mobile/application/LocalApplicationFactory.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22

33
import io.appium.java_client.AppiumDriver;
44
import io.appium.java_client.service.local.AppiumDriverLocalService;
5+
import io.appium.java_client.service.local.AppiumServiceBuilder;
56

67
public class LocalApplicationFactory extends ApplicationFactory {
78

89
@Override
910
public Application getApplication() {
10-
AppiumDriverLocalService service = AppiumDriverLocalService.buildDefaultService();
11+
AppiumServiceBuilder builder = new AppiumServiceBuilder()
12+
.withArgument(() -> "--allow-insecure", " chromedriver_autodownload");
13+
AppiumDriverLocalService service = AppiumDriverLocalService.buildService(builder);
1114
service.start();
1215
AppiumDriver driver = getDriver(service.getUrl());
1316
logApplicationIsReady();

src/main/java/aquality/appium/mobile/screens/Screen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ protected Screen(By locator, String name) {
3636
* False - screen is not opened
3737
*/
3838
public boolean isDisplayed() {
39-
return screenLabel.state().waitForDisplayed();
39+
return isDisplayed(null);
4040
}
4141

4242
/**

0 commit comments

Comments
 (0)