北京科技网站开发,做网站全包,设计师资源网站,pjax wordpress本文实例讲述了Selenium元素的常用操作方法。分享给大家供大家参考#xff0c;具体如下#xff1a;Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中#xff0c;就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11)#xff0c;Mozill…本文实例讲述了Selenium元素的常用操作方法。分享给大家供大家参考具体如下Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11)Mozilla FirefoxSafariGoogle ChromeOpera等。这个工具的主要功能包括测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。在前面一篇《Selenium定位元素操作》中已经介绍了如何对元素进行定位。定位只是第一步定位之后需要对这个元素进行操作或单击(按钮)或输入(文本框)下面就记录一下Selenium中元素的最常用的几个方法点击和输入clear()清除文本send_keys(value)按键模拟输入click()单击元素from selenium.webdriver import Chrome()driver Chrome(C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe)driver.get(https://www.baidu.com/)driver.find_element_by_id(kw).clear()driver.find_element_by_id(kw).send_keys(python)driver.find_element_by_id(su).click()提交submit()submit()方法用于提交表单例如在输入框输入关键字之后的回车操作就可以通过该方法模拟from selenium.webdriver import Chromedriver Chrome(C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe)driver.get(https://www.baidu.com/)element driver.find_element_by_id(kw)element.send_keys(python)element.submit()有时候submit()可以和click()方法互换来使用submit()同样可以提交一个按钮但submit()的应用范围远远没有click()广其他常用方法size返回元素的尺寸text返回元素的内容get_attribute(name)返回元素属性的值is_displayed()设置该元素是否用户可见from selenium.webdriver import Chrome()driver Chrome(C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe)driver.get(https://www.baidu.com/)# 获取元素的尺寸element driver.find_element_by_id(su)print(element.size) # {height: 36, width: 100}# 获取元素的内容element driver.find_element_by_id(setf)print(element.text) # 把百度设为主页# 获取元素中value属性的值element driver.find_element_by_id(su)print(element.get_attribute(value) # 百度一下# 获取该元素是否用户可见element driver.find_element_by_id(su)print(element.is_displayed()) # True希望本文所述对大家Python程序设计有所帮助。