Ошибка Python Selenium Webdriver в Windows [дубликат]

>>> def burst_seq(seq, indices):
...    startpos = 0
...    for index in indices:
...       yield seq[startpos:index]
...       startpos = index
...    yield seq[startpos:]
...
>>> list(burst_seq(range(20), [5, 12, 17]))
[[0, 1, 2, 3, 4], [5, 6, 7, 8, 9, 10, 11], [12, 13, 14, 15, 16], [17, 18, 19]]
>>> list(burst_seq(range(20), []))
[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]]
>>> list(burst_seq(range(0), [5, 12, 17]))
[[], [], [], []]
>>>

Maxima mea culpa: он использует оператор for, и он не использует такие вещи, как itertools, zip (), None как часовое, списки, ...

; -)

0
задан Cohen 19 March 2019 в 13:01
поделиться

1 ответ

Согласно этот ответ только переустановка является способом.

он цитирует

В случае, если файл getAttribute.js загружается неправильно, модули Selenium и webdriver могут работать некорректно. Проблема может возникнуть, если клиент Selenium обнаружит какую-либо ошибку во время передачи или хранения.

Selenium Team в настоящее время работает над проблемой SeleniumHQ / selenium / 5378 , чтобы сгенерировать двоичную контрольную сумму загруженного клиента Selenium, которая поможет вам избежать ошибок, которые могли быть допущены во время передачи или хранения .

Попробуйте сначала удалить:

pip uninstall selenium

Затем установите его снова:

pip install selenium --upgrade

0
ответ дан Ja8zyjits 19 March 2019 в 13:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: