Set<String> AllWindowHandles = driver.getWindowHandles();
List<String> AllWindowHandles=driver.getWindowHandles();发布于 2016-03-17 07:25:56
它防止了集合中可能出现的处理程序重复,这可能会在每个事件之后导致对同一个处理程序的多次调用。列表可以有重复的元素,但不能设置
发布于 2016-03-17 07:20:33
我理解的主要原因是set不允许重复,而list允许重复值。
发布于 2019-10-15 02:17:43
设置AllWindowHandles = driver.getWindowHandles();List Allwin= new ArrayList(AllWindowHandles);
我们可以使用上面的一个,因为set是无序的,list是有序的。所有窗口都有唯一的id,插入顺序列在列表中。
https://stackoverflow.com/questions/36053853
复制相似问题