最近有了一台mac,并且能够运行Mozilla,没有任何问题,但是安装chrome扩展并运行selenium时遇到了困难。有人能引导我完成在Mac上安装扩展和运行selenium的过程吗?
发布于 2018-03-09 13:55:27
我认为在mac终端上运行mac、chrome和selenium的简单方法如下:
# 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 using cask
brew cask 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发布于 2016-06-28 22:31:27
如果您想在Chrome中使用Selenium WebDriver,请先下载Chrome的ChromeDriver - WebDriver。可以通过带有brew install chromedriver的Homebrew安装,也可以通过下载、提取、移动和设置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资料来源: 在mac或linux上安装并设置chromedriver的路径
然后,您应该阅读开始使用桌面上的ChromeDriver,特别是示例代码,它显示了如何将路径映射到可执行文件并实例化ChromeDriver。如果在PATH变量中有对驱动程序的引用,则可以省略配置行。
您可以通过.crx安装打包( ChromeDriver文件)和解压缩(目录)扩展。请参阅设置这里的代码片段。
如果您正在为FireFox使用Selenium,那么Chrome没有可用的版本。我所知道的最好的选择是铬的iMacros。
发布于 2018-07-31 00:11:45
有时,您将面临旧版本的chromedriver的问题,并且当您尝试使用以下命令安装它时:
brew cask install chromedriver它向你展示了以下情况:
Error: It seems there is already a Binary at '/usr/local/bin/chromedriver'; not linking.但是,您可以执行以下步骤:
brew cask reinstall chromedriver如果它仍然显示相同的错误,则可以使用以下命令删除它
rm /usr/local/bin/chromedriver再安装一次
brew cask install chromedriver您应该有最后一个更新版本的chrome驱动程序。
https://stackoverflow.com/questions/38081021
复制相似问题