最近得到了一個mac,並且能夠運行Mozilla沒有任何問題,但無法安裝chrome擴展並運行它爲selenium。有人能指導我完成在Mac上安裝擴展和運行硒的過程。在Mac上使用硒
Q
在Mac上使用硒
5
A
回答
11
如果您想將Selenium WebDriver與Chrome一起使用,請首先下載ChromeDriver - WebDriver for Chrome。這可以通過自制安裝用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
來源:install and set path to chromedriver on mac or linux
然後,應該讀Getting started with ChromeDriver on Desktop,特別是樣品該代碼顯示如何將路徑映射到可執行文件並實例化ChromeDriver
。如果您在變量PATH
中有對驅動程序的引用,則可以省略配置行。
您可以通過ChromeDriver同時安裝packed(.crx文件)和unpacked(目錄)擴展名。請參閱代碼片段以設置here。
如果您使用Selenium IDE代替FireFox,則Chrome沒有可用的版本。我知道的最佳選擇是iMacros for Chrome。
1
- 的一種方法是,如果你有你的Mac自制軟件,然後在自制軟件使用此命令 釀造安裝chromedriver
- 然後,你需要下載chromedriver你的機器上,從 http://chromedriver.storage.googleapis.com/index.html 下載最新版本 做它看起來像「chromedriver_mac32.zip」 (無論它的32位,它也可以用於64位MAC)
- 如果您下載的chromedriver在您的項目中,請使用此代碼打開Chrome文件夾,看起來像這樣 ..Projec t文件夾/ Chrome/chromedriver
System.setProperty(「webdriver.chrome.driver」,System.getProperty(「user.dir」)+「/ Chrome/chromedriver」); driver = new ChromeDriver();
0
我認爲,對於運行Mac 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
相關問題
- 1. 硒與Jenkins在MAC上
- 2. MAC上的硒節點
- 3. 使用MAMP PRO在Mac上使用imap在Mac上設置gmail
- 4. 在Mac上使用gsl 10.6.3
- 5. 在Mac上使用Python 2.7
- 6. 在Mac上使用valgrind
- 7. 在Mac OSX上使用JMF
- 8. 如何在Mac上使用
- 9. 在Mac上使用裝配
- 10. 如何在Mac上使用Webdriver與Mac在無頭模式下運行硒測試17.0.1
- 11. 硒在Python在Mac上 - Geckodriver可執行文件需要在PATH
- 12. 在Mac OSX 10.11上使用硒進行黃瓜測試對於Safari
- 13. 我們如何在醬汁實驗室mac上使用java運行硒腳本。
- 14. 無法使用硒在Firefox 50.1.0上運行硒腳本3.3.1
- 15. 爲什麼硒在我的Mac上無法正常工作?
- 16. 利用藍牙在Mac上使用Python
- 17. 使用硒跨Platofrm,如何測試Mac上,手機和瀏覽器
- 18. 使用java在mac os上獲取常用mac地址
- 19. 使用硒循環鏈接使用硒
- 20. 使用Qt在Mac上設置圖標
- 21. 如何在mac os上使用json
- 22. 如何在Mac上開始使用Fortran?
- 23. 在Mac OS X上使用mergExt mergBLE
- 24. 在Mac上使用LaunchAgent運行代理
- 25. 在Playframework和Mac上使用swfupload
- 26. 在Mac上安裝和使用LISP
- 27. 如何在mac上使用adb與genymotion?
- 28. 任何人在Mac上使用libvlc?
- 29. 在Mac OSX上使用pyodbc的DB2
- 30. 在Mac上使用PHPStorm安裝Xdebug
謝謝回答,您可以請指導我完成安裝BREW安裝chromedriver的過程。我試圖從終端安裝它,但似乎無法做到這一點。我也在網上尋找解決方案,但力度工作。 – Ravi
@Ravi您需要安裝[Homebew](http://brew.sh/)軟件包管理器。您只需運行他們放置網站的命令,即下載安裝源並通過ruby解釋器執行它 –