Este grupo de expertos luego de algunos días de investigación y recopilación de de datos, dimos con la solución, queremos que te sea útil en tu plan.
Solución:
Si desea utilizar Selenium WebDriver con Chrome, primero descargue ChromeDriver – WebDriver para Chrome. Esto se puede instalar a través de Homebrew con brew install chromedriver
o manualmente descargando, extrayendo, moviendo y configurando el PATH
como sigue:
$ 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
Fuente: instalar y configurar la ruta a chromedriver en mac o linux
A continuación, debe leer Primeros pasos con ChromeDriver en el escritorio, en particular el código de muestra que muestra cómo mapear la ruta al ejecutable e instanciar ChromeDriver
. Si tiene una referencia al controlador en el PATH
variable, puede omitir la línea de configuración.
Puede instalar extensiones empaquetadas (archivo .crx) y desempaquetadas (directorio) a través de ChromeDriver. Consulte los fragmentos de código para configurar cualquiera de los dos aquí.
Si estuviera usando Selenium IDE para FireFox, no hay una versión disponible para Chrome. La mejor alternativa que conozco es iMacros para Chrome.
A veces se enfrentará a un problema con la versión anterior de chromedriver
y cuando intentas instalarlo usando este comando:
brew cask install chromedriver
Te muestra lo siguiente:
Error: It seems there is already a Binary at '/usr/local/bin/chromedriver'; not linking.
Sin embargo, puede realizar el siguiente paso:
brew cask reinstall chromedriver
Si todavía te muestra el mismo error, puedes eliminarlo con el siguiente comando
rm /usr/local/bin/chromedriver
e instalarlo de nuevo
brew cask install chromedriver
Debe tener la última versión actualizada del controlador Chrome
Creo que la manera fácil de ejecutar mac osx, chrome y selenium juntos es así en la terminal de 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 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
Calificaciones y comentarios
Tienes la posibilidad dar difusión a este escrito si lograste el éxito.