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 UI自动化测试
Python爬虫之Web自动化测试工具Selenium&&Chrome handless