webdriver入门-第一篇

一、环境搭建

1.安装Python环境,下载最新2.7版本的Python

2.配置环境变量

分别添加环境变量PYTHON_HOME=C:/Python27

往环境变量path添加值;%PYTHON_HOME%;%PYTHON_HOME%/lib

3.安装selenium库

打开cmd窗口,执行如下命令

pip install -U selenium

直到进度达到100%,即安装成功

4.安装selenium server

如果想使用remote WebDriver(包括HTMLUnit),则需安装selenium server,下载以下版本的selenium server jar包

selenium-server-standalone-3.0.1.jar

打开cmd窗口,执行以下命令

java -jar selenium-server-standalone-3.0.1.jar


二、HTMLUnit方式操作web实例

 
# encoding: utf-8
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
from selenium import webdriver
import time

#初始化浏览器
browser = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.HTMLUNITWITHJS)

#以下为根据需要可替换的内容
#打开网址
browser.get("https://www.baidu.com")
#定位web元素
elem = browser.find_element_by_id("kw")

#输入值
elem.send_keys("appium")

#输入值后回车
elem.send_keys(Keys.RETURN)
time.sleep(0.5)
#对结果进行判断
try:
    browser.find_element_by_xpath("//a[@data-bk='5174.1']")
    print"ok"
except NoSuchElementException:
    assert 0, "can't find selenium"

#关闭浏览器
browser.close()


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值