В моем сценарии селена я щелкаю ссылку (которая находится внутри фрейма или что-то сгенерировано так, что поиск по источнику не возвращает его), который отправляет меня на сайт, который перенаправляет или является ярлыком для загрузкииз PDF.При нажатии на эту ссылку PDF-файл появляется в новом окне.К сожалению, SeleniumRC не может обнаружить новое окно, даже если я использую «wait_for_pop_up» (я использую python btw, если это имеет значение).
WebDriver может обнаружить новое окно, поэтому, чтобы обойти это, яЯ использовал комбинацию SeleniumRC и WebDriver, но она настолько глючная (WebDriver, как я ее использую, а не комбинация), что она невыносима.Я предпочел бы использовать SeleniumRC для всего.
Как я могу заставить SeleniumRC обнаруживать это окно?
Редактировать: позвольте мне прояснить проблему: когда я говорю, идите, получите идентификаторы окна (window_handles inpython), окно, которое я хочу, даже не появляется, как будто SeleniumRC не знает, что оно существует.WebDriver может найти его и присвоить ему идентификатор, так что я не знаю, что с этим.
Еще одна деталь: в новом окне с PDF есть другое (зеркальное) доменное имя, может ли это бытьвопрос?