python+selenium Web自动化之获取网页元素的基本方法

Posted cuiken

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+selenium Web自动化之获取网页元素的基本方法相关的知识,希望对你有一定的参考价值。

1 from selenium import webdriver
#创建WebDriver类型的对象,指明使用谷歌浏览器驱动,其中Chrome实质上是一个WebDriver
2 wd=webdriver.Chrome(r\'D:\\chromedriver_win32\\chromedriver.exe\')
#用get方法打开测试的http网站
3 wd.get(\'http://www.baidu.com\')
#在被测页面按F12看开发者工具窗口,在网页按住Ctrl+移动指针到需要查找的元素,开发者窗口会有相应元素的高亮部分。
#比如百度的搜索框id为kw,方法find_element_by_id(‘id值’)为根据元素id返回
4 element=wd.find_element_by_id(\'kw\')
#方法send_keys(\'文本框输入的内容\')为在返回的对象元素里输入内容
5 element.send_keys(\'cuiken\')
#方法同上,此步操作为查找“搜索”键元素的id值后返回对象
6 element2=wd.find_element_by_id(\'su\')
#方法click为点击id值为su的动作
7 element2.click(\'su\')

 

以上是关于python+selenium Web自动化之获取网页元素的基本方法的主要内容,如果未能解决你的问题,请参考以下文章

Python实战之Selenium自动化测试web登录

Python实战之Selenium自动化测试web刷新FW

自动化测试之Python + selenium = Web UI自动化测试

Python爬虫之Web自动化测试工具Selenium&&Chrome handless

Selenium3 Python3 Web自动化测试从基础到项目实战之二浏览器的不同设置

Selenium自动化之python基础一