master
io42630 10 months ago
parent ae4e4bdb9a
commit 8958b80cde

@ -101,6 +101,9 @@ public class TabDriver implements JavascriptExecutor, ITabDriver {
@Override
public synchronized void newTab(Purpose purpose) {
if (tabs.values().stream().anyMatch(x -> Objects.equals(x.getPurpose(), purpose))) {
return;
}
switchTo().newWindow(WindowType.TAB);
String handle = getWindowHandle();
Tab tab = new Tab(handle, purpose);

Loading…
Cancel
Save