• deepin15.11+python3.5.3+selenium (3.141.0)配置HTMLUNIT模式


    deepin15.11+python3.5.3+selenium (3.141.0)配置HTMLUNIT模式

    一、安装JAVA环境

    java -version
    java version "1.8.0_251"
    Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
    Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
    

    二、下载selenium-server-standalone-xxx.jar

    1. 查看环境selenium版本

    pip3 list | grep selenium
    selenium (3.141.0)
    

    2. 下载对应版本的jar包
    selenium官网链接
    下载路径

    wget http://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.0.jar
    

    问题:
    不知道为什么下载的selenium-server-standalone-3.141.0.jar无法使用
    报错Driver info: driver.version: unknown
    后来阴差阳错下载了selenium-server-standalone-3.14.0.jar竟然能用(心态崩了)

    3.14.0版本下载

    wget http://selenium-release.storage.googleapis.com/3.14/selenium-server-standalone-3.14.0.jar
    

    三、启动selenium-server-standalone-xxx.jar

    启动3.141.0版本

    java -jar selenium-server-standalone-3.141.0.jar
    

    启动3.14.0版本

    java -jar selenium-server-standalone-3.14.0.jar
    

    四、执行python脚步

    #!/usr/bin/python3
    # -*- condig:utf-8 -*-
    from selenium import webdriver
    from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
    
    htmlunit = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.HTMLUNIT)
    htmlunit.get("http://www.baidu.com")
    print(htmlunit.title)
    

    结果:
    百度一下,你就知道

    诡异问题

    selenium-server-standalone-3.14.0.jar版本执行脚本时报错:
    Driver info: driver.version: unknown
    在官网下载selenium-server-standalone-3.14.0.jar包时误将3.14.0版本下载后执行脚步竟然成功了,也不清楚问题出在哪了
    selenium官网

  • 相关阅读:
    php程序员的弱点
    php cli 模式下执行文件,require 加载路径错误
    第一次!
    IO流(一)之IO流综述
    异常和错误
    Comparable与Comparator比较分析
    Collection与Map学习笔记(三)
    两个对象比较
    Collection与Map学习笔记(二)
    包装类、及装箱和拆箱
  • 原文地址:https://www.cnblogs.com/jingxindeyi/p/12996087.html
Copyright © 2020-2023  润新知