龙空技术网

在Python中使用selenium做自动化测试

不是急客是极客 291

前言:

而今小伙伴们对“pythonseleniumjs”可能比较着重,小伙伴们都需要了解一些“pythonseleniumjs”的相关内容。那么小编也在网络上汇集了一些对于“pythonseleniumjs””的相关知识,希望姐妹们能喜欢,看官们快快来了解一下吧!

Selenium是一个用于web的自动化测试工具,支持浏览器包括Chrome、Firefox、Safari等主流浏览器,同时也支持phantomJS无界面浏览器。它不局限于测试,还可用于制作网络爬虫,通过控制浏览器,鼠标点击、拖拽,用户输入,表单填充;获取Cookie;弹出对话框;定位和操作UI元素,执行JavaScript脚本,获取通过ajax渲染的页面的数据。

运行环境用的是python2.7,安装Selenium,使用

pip install selenium

即可安装python中的selenium组件最新版本,安装完成后,会提示成功安装该组件,可以用命令pip list来验证。如果要升级该组件,可用命令:

pip install selenium –U

进行组件版本的升级。为了能操控Chrome浏览器,需要ChromeDriver(Chrome浏览器驱动)。目前似乎只有32位的浏览器驱动 chromedriver_win32.zip ,如图:

(下载地址:)

下载后与chrome安装目录放在一起,然后配置至环境变量即可。

编写测试代码:

WebDriver提供了execute_script()方法来执行JavaScript代码。

测试代码:

标签: #pythonseleniumjs