使用AWS设备场时如何解决代理问题? [英] How can i solve proxy problem when using AWS device farm?

查看:99
本文介绍了使用AWS设备场时如何解决代理问题?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试执行AWS设备场示例代码,我们可以从以下站点获得该代码. https://docs.aws.amazon.com/devicefarm/latest/testgrid/getting-started-local.html

I'm trying to execute aws device farm example code that we can get below site. https://docs.aws.amazon.com/devicefarm/latest/testgrid/getting-started-local.html

// Import the AWS SDK for Java 2.x Device Farm client:
...

// in your tests ...
public class MyTests {
  // ... When you set up your test suite
  private static RemoteWebDriver driver;

  @Before
  void setUp() {
    String myProjectARN = "...";
    DeviceFarmClient client  = DeviceFarmClient.builder().region(Region.US_WEST_2).build();
    CreateTestGridUrlRequest request = CreateTestGridUrlRequest.builder()
      .expiresInSeconds(300)
      .projectArn(myProjectARN)
      .build();
    CreateTestGridUrlResponse response = client.createTest.GridUrl(request);
    URL testGridUrl = new URL(response.url());
    // You can now pass this URL into RemoteWebDriver.
    WebDriver driver = new RemoteWebDriver(testGridUrl, DesiredCapabilities.firefox());
  }
  
  @After
  void tearDown() {
    // make sure to close your WebDriver:
    driver.quit();
  }

}

执行上述代码后,发生了错误,并且消息是这样的.

After executing above codes, the error was occurred and the message is like this.

java.net.UnknownHostException:devicefarm.us-westt-2.amazonaws.com

我猜因为代理服务器,代码无法解析主机.我该如何解决这个问题?

I guess the code can't resolve host because of proxy server. How can i resolve this problem?

谢谢.

推荐答案

能否请您确认哪一行引发java.net.UnknownHostException:devicefarm.us-westt-2.amazonaws.com.是client.createTest.GridUrl(request)还是WebDriver driver = new RemoteWebDriver(testGridUrl,DesiredCapabilities.firefox());

Can you please confirm which line throws java.net.UnknownHostException: devicefarm.us-westt-2.amazonaws.com. Is it client.createTest.GridUrl(request) or WebDriver driver = new RemoteWebDriver(testGridUrl, DesiredCapabilities.firefox());

如果它是client.createTest.GridUrl(request),则请遵循

If it is the client.createTest.GridUrl(request), then please follow Proxy Configuration mentioned at https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/section-client-configuration.html

这篇关于使用AWS设备场时如何解决代理问题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆