一、环境搭建
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()