0
点赞
收藏
分享

微信扫一扫

ubuntu使用selenium

哈哈镜6567 2022-05-03 阅读 84

官网驱动下载介绍
jar包所在:https://search.maven.org/artifact/org.seleniumhq.selenium/selenium-java,使用3.141.59就好,版本太高,jar包不够
驱动程序:地址:https://registry.npmmirror.com/binary.html?path=chromedriver/
chromedriver_linux64.zip
驱动程序,需要与安装的chrome保持一致
firefox驱动
firefox下载
在使用firefox的时候,会发生:

firefox Error: no DISPLAY environment variable specified

解决方法是:

sudo apt-get install xvfb
/usr/bin/Xvfb :99 -ac -screen 0 1024x768x8 & export DISPLAY=":99"

Ps:最后冒着试试看的想法尝试了下上面的代码,最终把问题解决;

版本如下:

-rwxr-xr-x  1 root    root    13867568 Mar 26 09:56 chromedriver*
-rw-r--r--  1 root    root     6986125 Apr  6 09:54 chromedriver_linux64.zip
-rw-r--r--  1 root    root    76889183 Apr 12 09:11 firefox-99.0.1.tar.bz2
-rwxr-xr-x  1 cyxinda cyxinda  8673104 Apr  6 23:54 geckodriver*
-rw-r--r--  1 root    root     2715370 Apr  7 19:59 geckodriver-v0.31.0-linux64.tar.gz
-rw-r--r--  1 root    root    87064480 Apr 14 05:10 google-chrome-stable_current_amd64.deb

root@ubuntu:~/selenium# wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
root@ubuntu:~/selenium# dpkg -i google-chrome*.deb
root@ubuntu:~/selenium# cd /opt/google/chrome
root@ubuntu:/opt/google/chrome# ls
chrome                   google-chrome                      nacl_helper            product_logo_48.png
chrome_100_percent.pak   icudtl.dat                         nacl_helper_bootstrap  product_logo_64.png
chrome_200_percent.pak   libEGL.so                          nacl_irt_x86_64.nexe   resources.pak
chrome_crashpad_handler  libGLESv2.so                       product_logo_128.png   swiftshader
chrome_debug.log         liboptimization_guide_internal.so  product_logo_16.png    v8_context_snapshot.bin
chrome-sandbox           libvk_swiftshader.so               product_logo_24.png    vk_swiftshader_icd.json
cron                     libvulkan.so.1                     product_logo_256.png   WidevineCdm
default-app-block        locales                            product_logo_32.png    xdg-mime
default_apps             MEIPreload                         product_logo_32.xpm    xdg-settings
root@ubuntu:/opt/google/chrome# ./google-chrome --version
Google Chrome 100.0.4896.127
举报

相关推荐

0 条评论