nerodia(1)

nerodia(1)

nerodia(1)

環境構築編

https://github.com/watir/nerodia
watir(seleniumを利用した、rubyの自動テストツール)のpython版

例によって環境はMacOS(High Sierra)です。

pip3 install nerodia
...
PermissionError: [Errno 13] Permission denied: '/usr/local/selenium'

ディレクトリを作って、書き込みできるように権限を設定します。

sudo mkdir /usr/local/selenium
sudo chown -R ユーザー名:admin /usr/local/*

インストールを再実行しても/usr/local/seleniumに何も置かれないので、pip3 uninstall seleniumして、pip3 install seleniumを実行しました。

  • firefox用のドライバ
brew install geckodriver
  • chrome用のドライバ
brew install chromedriver

実はchromedriverはインストールされていたのですが、何度試してもうまく動かず困っていたところ、ふとバージョンを確認するとだいぶ古いものを使っていた、というオチでした。

そのままbrewでインストールするとリンク作成に失敗。

rm /usr/local/bin/chromedriver
brew link chromedriver

とすることで、無事chromeも使えるようになりました。

次回実際に動かします。

Written with StackEdit

コメント