Selenium2学习之一:初识webdriver
2019-03-26 本文已影响0人
镜花水月CHS
页面元素定位及操作
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、元素操作方式