确切的错误消息:线程“main”中的异常 java.lang.IndexOutOfBoundsException:Index:1,Size:1 at java.util.ArrayList.rangeCheck(ArrayList.java:653)
代码段:
ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL + "t");
driver.switchTo().window(tabs.get(1));
driver.get(Url2);
答案 0 :(得分:0)
您将收到此异常,因为您正在使用一个选项卡填充选项卡ArrayList。
如果您想在新标签页中浏览Url2,请使用以下代码段:
-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
NSInteger txtFldTag = textField.tag;
if(txtFldTag == 1000){
//write the method to show picker.
return NO;
}