восстановить нормальное состояние.
Перед отправкой issue, пожалуйста, убедитесь, что вы уже поставили звезду этому репозиторию, это очень важно для меня.
Для использования методов, пожалуйста, ознакомьтесь с документацией, там все описано.
Вопросы по использованию автор может не успеть обработать вовремя, вы можете задать вопрос в сообществе Zhihu, на который будет дан ответ как можно скорее.
Пожалуйста, опишите вашу проблему, опираясь на следующие пункты:
Содержание ошибки не соответствует реальной ситуации, окно при установке размера не было ни в максимальном состоянии, ни в минимальном состоянии, и в коде также заранее было установлено normal, но фреймворк все равно выдал эту ошибку.
Описание проблемы:
tab.set.window.size
, использование сценария требовало размещения нескольких окон браузера на экране.def set_window_location_size(page, index):
window_row_number = 2
window_column_number = math.ceil(len(records) * 0.5)
window_number = window_column_number * window_row_number
window_index = index % window_number
row = math.floor(window_index / window_column_number)
column = window_index % window_column_number
window_size_width = work_size_width / window_column_number
window_size_height = work_size_height / window_row_number
page.set.---
**Исправленный перевод:**Содержание ошибки не соответствует реальной ситуации, окно при установке размера не было ни в максимальном состоянии, ни в минимальном, и в коде также заранее было установлено состояние normal, но фреймворк все равно выдал эту ошибку.
Описание проблемы:
tab.set.window.size
, сценарий использования заключается в том, что скрипт должен разместить несколько окон браузера на экране.def set_window_location_size(page, index):
window_row_number = 2
window_column_number = math.ceil(len(records) * 0.5)
window_number = window_column_number * window_row_number
window_index = index % window_number
row = math.floor(window_index / window_column_number)
column = window_index % window_column_number
window_size_width = work_size_width / window_column_numberpython window_size_height = work_size_height / window_row_number page. set.
python
window. normal()
time. sleep(3)
print(f"{column * window_size_width} - {row * window_size_height} - {window_size_width} - {window_size_height}")
page. set. window. size(width=window_size_width, height=window_size_height)
page. set. window. location(x=column * window_size_width, y=row * window_size_height)
```Пожалуйста, игнорируйте некоторые детали данных, ошибка возникает при выполнении строки page.set.window.size(width=window_size_width, height=window_size_height)
.
Версия Chrome: версия 135.0.7049.85 (официальная версия) (64-бит)
Версия DrissionPage: версия 4.1.0.12
Версия Python: Python 3.9.0