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、元素操作方式


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容