最近Macを手に入れ、Mozillaを問題なく実行することができましたが、Chrome拡張機能のインストールやセレン用の実行に問題がありました。拡張機能をインストールしてMac chromeでセレンを実行するプロセスを通して私を導くことができますか?MacでSeleniumを使用するChrome
答えて
ChromeでSelenium WebDriverを使用する場合は、まずChromeDriver - Chrome用WebDriverをダウンロードします。これはbrew install chromedriver
で自作を介してインストール、または手動で、ダウンロードを抽出し、移動し、次のようにPATH
を設定することによってすることができます。
$ cd $HOME/Downloads
$ wget http://chromedriver.storage.googleapis.com/2.22/chromedriver_mac32.zip
$ unzip chromedriver_mac32.zip
$ mkdir -p $HOME/bin
$ mv chromedriver $HOME/bin
$ echo "export PATH=$PATH:$HOME/bin" >> $HOME/.bash_profile
出典:あなたはその後、Getting started with ChromeDriver on Desktopをお読みくださいinstall and set path to chromedriver on mac or linux
、特定のサンプルをパスを実行可能ファイルにマップする方法を示し、ChromeDriver
をインスタンス化するコード。 PATH
変数でドライバへの参照がある場合は、構成行を省略できます。
ChromeDriverを使用して、パック(.crxファイル)とアンパック(ディレクトリ)拡張機能の両方をインストールできます。どちらかを設定するには、コードスニペットを参照してください。here
代わりにFireFox用のSelenium IDEを使用していた場合、Chrome用のバージョンはありません。私が知っている最良の選択肢はiMacros for Chromeです。
- 一つの方法お使いのMac上で自作を持っている場合は、自作の使用にこのコマンド 醸造がchromedriver
- をインストールしている次に、あなたのマシン上でchromedriverダウンロードする必要があり、 http://chromedriver.storage.googleapis.com/index.html からそれを行う最新バージョン をダウンロード「chromedriver_mac32.zip」 のようになります(32ビットであれば64ビットMACでも問題ありません)
- ダウンロードしたクロムドライバがプロジェクトの内部にある場合は、このコードを使用してくださいフォルダとこのようになります .. Projec tフォルダ/ Chrome/chromedriver
System.setProperty( "webdriver.chrome.driver"、System.getProperty( "user.dir")+ "Chrome/chromedriver"); driver =新しいChromeDriver();
私は一緒にマックOSX、クロム、セレンを実行するための簡単な方法は、MAC OS端末上で、次のようにあると思う:答えを
# download selenium jar
curl -L0 https://selenium-release.storage.googleapis.com/3.9/selenium-server-standalone-3.9.1.jar -o selenium-server-standalone.jar
# install chromedriver
brew install chromedriver
# start chrome driver
brew services start chromedriver
#==> Successfully started `chromedriver` (label:homebrew.mxcl.chromedriver)
# start selenium server
java -jar selenium-server-standalone.jar
#14:38:20.684 INFO - Selenium build info: version: '3.9.1', revision: '63f7b50'
#14:38:20.685 INFO - Launching a standalone Selenium Server on port 4444
おかげで、あなたはchromedriverをインストール醸造をインストールするプロセスを通じて、私を案内してくださいすることができます。私は端末からインストールしようとしましたが、それはできません。私もオンラインで解決策を探しましたが、うまくいきません。 – Ravi
@Ravi [Homebew](http://brew.sh/)パッケージマネージャをインストールする必要があります。ウェブサイトに置いたコマンドを実行するだけで、インストールソースがダウンロードされ、Rubyインタプリタを介して実行されます –