Я думаю, что лучший способ добиться этого - использовать HttpCommandExecutor .
. Вы можете попробовать следующий фрагмент кода (используя appium java-client 7.0.0):
HttpClientBuilder builder = HttpClientBuilder.create();
HttpHost proxy = new HttpHost(host, port);
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
credentialsProvider.setCredentials(new AuthScope(host, port), new NTCredentials(user, password, workstation, domain));
builder.setProxy(proxy).setDefaultCredentialsProvider(credentialsProvider);
Factory factory = HttpClient.Factory.createDefault();
HttpCommandExecutor executor = new HttpCommandExecutor(new HashMap<>(), remoteAddress, factory);
AppiumDriver driver = new AppiumDriver<>(executor, desiredCapabilities);