где я могу получить модуль selenium-python ‘Page’ для установки?

#python #selenium #module

#python #селен #модуль

Вопрос:

На веб-сайте Selenium есть раздел об объекте ‘Page’: https://selenium-python.readthedocs.io/page-objects.html

Первый пример кода на этой странице помечен как «6.1. Test case» и содержит строку import page .

Я запускаю этот пример кода и получаю сообщение об ошибке: ModuleNotFoundError: No module named 'page'

Я не получаю никаких ошибок в других операторах импорта. Попытка pip install page завершается неудачей. Я просматриваю pypi.org и возвращается множество модулей page *, но я не могу распознать тот, который мне нужен. Я вижу много ссылок на публикации в Интернете от пользователей, относящихся к объекту ‘Page’, и все они без упоминания о том, где найти модуль ‘Page’. Я прочитал модуль selenium и не вижу класс ‘Page’.

Как мне найти этот модуль страницы для установки?

Ответ №1:

«Страница» — это не модуль, который можно установить через pip, и он не устанавливается при загрузке selenium. Это пример в их документации. Если вы прокрутите немного вниз, вы увидите весь код этого документа. Если вы хотите его использовать, просто скопируйте код в ‘page.py «файл в том же каталоге, что и ваш исходный файл, и все готово.

Вы можете найти код прямо здесь.

Комментарии:

1. Спасибо за ответ! Я часто это делаю, сосредотачиваясь на вопросе, когда сталкиваюсь с ним, а не читаю дальше. Тем не менее, я ненавижу читать документ дальше, чтобы не найти ответа на вопросы, оставленные автором открытыми. Это заставляет меня в основном отказаться от документа. Обычно перейдите в stackoverflow, задайте неубедительный вопрос, даже если бы я пропустил то, что вы мне дали, и это намного больше, чем вопрос, который я задал. Я также искал, как собрать язык, и теперь у меня тоже есть этот ответ. Еще раз, большое вам спасибо. Теперь вы можете сказать мне, как мне пометить это сообщение как ответ и отдать вам должное?

2. @никто, пожалуйста! Я действительно рекомендую прочитать документы. Обычно он содержит много важной и интересной информации, которая может сэкономить вам много времени и усилий. Люди, как правило, также будут гораздо более склонны помогать. Вы можете просто проголосовать за ответ, если это помогло, и прямо под ним стоит галочка с серым цветом

3. Да, мне пришлось отключить dark reader, чтобы увидеть его.

4. @никто не добавил предложение, подобное этому: The following section will introduce the page module where the page objects will be defined. дайте мне знать, если это будет немного полезно для нового читателя.

5. @baijum Да, строка помогает. Любые примечания на странице, дающие ссылку для чтения, очень ценятся. Трудно прочитать весь документ, а затем просмотреть документ во всей его форме, чтобы получить представление о нем. Я думаю, что лучше иметь возможность читать и проверять информацию по ходу дела, а не пытаться мысленно составить своего рода индекс, используемый для перекрестных ссылок и перепроверки. Я не обучен знать, что ключевые слова, такие как «шаблон проектирования», должны подсказать мне, каким образом следует обращаться к документу. Замечательно, что вы нашли время для решения этой ситуации!