【发布时间】:2020-06-02 09:29:00
【问题描述】:
以前的版本 (1.15.1) 我能够执行此代码。
Set<String> contextNames = driver.getContextHandles();
for (String contextName : contextNames) {
System.out.println(contextName); //prints out something like NATIVE_APP \n WEBVIEW_1
}
driver.context((String) contextNames.toArray()[1]); // set context to WEBVIEW_1
但是更新到最新版本(1.17.1)后,遇到了这个错误。
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at com.sapphire.appclient.automation.page.AbstractPage.getContext(AbstractPage.java:53)
...
...
【问题讨论】: