質問: ubuntu 16.04にselenium webdriverをインストールおよびセットアップする方法 selenium webdriverをubuntu 16.04にインストールするには、どうすればよいですか?
回答: 以下の情報は、以下から取得されました。 python-ubuntu/debianでのselenium webdriverの使用開始 webdriver(selenium 2の一部)は、ブラウザーを自動化するためのライブラリであり、さまざまな言語バインディングから使用できます。これにより、プログラムでブラウザーを駆動し、web要素と対話できます。ほとんどの場合、テストの自動化に使用されますが、さまざまなwebスクレイピングまたは自動化タスクに適応できます。pythonでwebdriver apiを使用するには、最初にselenium pythonバインディングをインストールする必要があります。これにより、pythonコードからブラウザにアクセスできます。バインディングをインストールする最も簡単な方法は、pipを使用することです。ubuntu/debianシステムでは、これによりpip(および依存関係)がインストールされ、pypiからselenium pythonバインディングがインストールされます。$ sudo apt-get install python-pip $ sudo pip install selenium インストール後、次のコードが機能するはずです。#!/usr/bin/env python from selenium import webdriver browser = webdriver.firefox() browser.get('http://www.ubuntu.com/') これにより、firefoxブラウザーセッションが開き、 http://www.ubuntu.com/ に移動します。これは、selenium webdriverとunittestフレームワークを使用した、pythonでの簡単な機能テストです。#!/usr/bin/env python import unittest from selenium import webdriver class testubuntuhomepage(unittest.testcase): def setup(self): self.browser = webdriver.firefox() def testtitle(self): self.browser.get('http://www.ubuntu.com/') self.assertin('ubuntu', self.browser.title) def teardown(self): self.browser.quit() if __== '__main__': unittest.main(verbosity=2) 出力:testtitle (__main__.testubuntuhomepage) ... ok ---------------------------------------------------------------------- ran 1 test in 5.931s ok