Selenium + python 测试环境搭建扩展-HTMLUNIT的使用
2024-09-01 06:57:04
尝试给公司的网站写每日例行检查的脚本时,不需要去打开浏览器,这是就用到HTMLUNIT的使用
HTMLUNIT是基于Selenium服务端的,所以需要selenium-server-standalone-XXX.jar
1、下载安装java ,为了运行jar包
2、下载selenium-server-standalone-XXX.jar ,这里特别要注意版本,要跟自己的selenium版本匹配
查看自己已经安装的包的方法,cmd命令进入安装Python的目录下的Scripts
输入 pip list即可查看所有已经安装的包的版本号
3、以上两步完成后,cmd进入到selenium-server-standalone-XXX.jar 的安装目录,
cmd命令输入 java -jar selenium-server-standalone-xxx.jar,代理服务器就跑起来啦
PS:如果无法启动,可能是端口被占用了,可以下载tcpview查看所有端口
4、最后一步就是测试一下HTMLUNIT能否正常使用了
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium import webdriver htmlunit = webdriver.Remote(desired_capabilities=DesiredCapabilities.HTMLUNIT)
htmlunit.get("http://www.baidu.com")
print htmlunit.title
输出结果:
C:\Python27\python.exe F:/soft_Test/python/code/HTMLUnit_Test.py
百度一下,你就知道 Process finished with exit code 0
最新文章
- shanquan2的两年三题系列
- JAVA的POI操作Excel
- 【ipv6惹的祸】curl 超时
- iOS_开发中引导页的设置及代码
- 在Linux下安装aws命令行操作
- contos 7/redhat 7 安装mysql
- [用CDQ分治解决区间加&;区间求和]【习作】
- 第二次作业 单例模式的SessionFactory
- ARM 处理器寻址方式之间接寻址的几种表达
- C# ReaderWriterLockSlim 实现
- <;? extends T>;和<;? super T>;的理解
- video conference s/w
- sass:常用备忘
- U811.1接口EAI系列之一--通用把XML传送给EAI处理方法--PowerBuilder语言
- Bootstrap 网格系统(Grid System)的工作原理 - 媒体查询
- Buy Low Sell High CodeForces - 867E (思维,贪心)
- Java学生信息增删改查(并没用数据库)
- jpa 批量插入
- let 和 var 区别
- 【BIRT】Format Number下的Round Mode中的各项解释
热门文章
- 能访问的谷歌 http://209.116.186.231/
- GeoPackage - 一个简便轻量的本地地理数据库
- 题解 P2272 【[ZJOI2007]最大半连通子图】
- 编译Tomcat9源码及tomcat乱码问题解决
- [Spring-Cloud-Alibaba] Sentinel 规则持久化
- python3.x 与 python2.x 差别记录
- [译]为任意网格计算tangent空间的基向量
- PHP-- B/S结构
- 基于dbunit进行mybatis DAO层Excel单元测试
- DBeaver之连接hive初体验