Selenium2学习之一:初识webdriver

页面元素定位及操作

1.1 打开浏览器

1、为了防止乱码问题,以及方便在程序中添加中文注释,把编码统一为UTF-8。注意等号两边不要留空格。

#coding=utf-8

或:#-*-coding:utf-8 -*-


2、打开Firefox浏览器的方法

from selenium import webdriver  #导入selenium的webdriver包(模组)

driver = webdriver.Firefox()  #获得Firefox浏览器对象


3、打开网页

driver.get("http://www.baidu.com")  #获得浏览器对象后,通过get()方法,向浏览器发送网址(URL)

(1)打开网页之后,可以判断URL、title以及找元素。

(2)如果不清楚get的用法,可以使用help功能。

输入:help(driver.get)

则会输出:

>>>help(b.get)

Help on methodget in module selenium.webdriver.remote.webdriver:

get(self, url)method of selenium.webdriver.firefox.webdriver.WebDriver instance

    Loads a web page in the current browsersession.

(3)找网页的title:

输入:driver.title

(4)判断当前的URL:

输入:driver.current_url


1.2 定位元素及操作

元素定位是自动化测试的核心部分!

1、webdriver提供的定位方法以及Python中对应的定位方法

2、元素操作方式


你可能感兴趣的:(Selenium2学习之一:初识webdriver)