Как использовать модуль Python Mobilenium с селеном

1

Я пытаюсь использовать mobilenium python mobilenium с selenium но я получаю

ImportError: cannot import name 'mobidriver'

Я установил с помощью pip install mobilenium и ошибок не было. Мой код python выглядит следующим образом:

from mobilenium import mobidriver
Теги:
selenium

1 ответ

1
Лучший ответ

Я не понимаю, почему, но после установки с помощью pip install mobilenium меня тоже есть проблема, как вы, и я не знаю почему?!

ImportError: не может импортировать имя 'mobidriver'

Я проверяю его, и когда мы устанавливаем его с помощью pip в site-packages у нас есть папка mobilenium с двумя файлами

site-packages/
    mobilenium/
        __init__.py # here we have copyrights
        __version__.py # here we have version of package

И все это, с pip мы ничего не устанавливаем только copyrights и version

Монтаж

Мы установим его из репозитория Mobilenium github

меры

# in your folder where you want to work 
$ git clone https://github.com/rafpyprog/Mobilenium.git

# after this we need to install all packages from 'requirements.txt'
$ pip install -r Mobilenium/requirements.txt 

# create a file where you want to work and import from Mobilenium module
from Mobilenium.mobilenium import mobidriver

Это все, никаких ошибок и mobidriver не было импортировано. Думаю, я тебе помогу.

  • 0
    Спасибо друг, импорт работает сейчас. Я просто следую примеру документации и для строки mob = mobidriver.Firefox(browsermob_binary=browsermob_path) я получаю сообщение об ошибке The Browsermob-Proxy server process failed to start который просит меня проверить файл server.log для получения более подробной информации , Я проверил файл, и он говорит, что 'java' is not recognized as an internal or external command,operable program or batch file . Вы знаете способ обойти это? Спасибо
  • 1
    попробуйте посмотреть здесь, stackoverflow.com/questions/15796855/…
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню