Вы также можете использовать проверку окна браузера на основе индекса, когда вам нужно беспокоиться только об индексе, и он следует за порядком индекса на основе нуля. Таким образом, окно по умолчанию имеет значение index: 0
, а если откроется новое окно, оно будет иметь значение index: 1
, следующее будет иметь значение index: 2
и т. Д.
Чтобы проверить первое дочернее окно, если вы хотите проверить, открывается ли ссылка в новом окне,
browser.window(index: 1).exists?
Или для работы внутри этого окна,
browser.window(index: 1).use do
# do scripting here
end