编程语言
首页 > 编程语言> > WebDriver 8种方法定位一组元素---(虫师《selenium3自动化测试实战--基于Python语言笔记18》)

WebDriver 8种方法定位一组元素---(虫师《selenium3自动化测试实战--基于Python语言笔记18》)

作者:互联网

定位一组元素的8种方法:

# 定位一组元素
find_elements_by_id()
find_elements_by_class_class()
find_elements_by_name()
find_elements_by_tag_name()
find_elements_by_link_text()
find_elements_by_partial_text()
find_elements_by_xpath()
find_elements_by_css_selector()

 

from time import sleep
from selenium import webdriver

driver = webdriver.Chrome()
driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
sleep(2)

# 定位一组元素
texts = driver.find_elements_by_xpath("//div/h3/a")

# 计算匹配结果个数
print(len(texts))

# 循环遍历出每一条搜索结果的标题
for t in texts:
    print(t.text)

driver.quit()

执行结果为:

19
Selenium - Web Browser Automation
官网
Selenium(浏览器自动化测试框架)_百度百科
Selenium - 简书
以后再有人问你selenium是什么,你就把这篇文章给他 - T..._CSDN博客
selenium_百度翻译
Selenium Documentation — Selenium Documentation
Selenium下载|Selenium(自动化测试工具)最新官方版V3.9.1..._当游网
selenium的基本使用和常用语法 - weixin_41931602的博客 - CSDN博客
selenium - 标签 - 上海-悠悠 - 博客园
web自动化测试神器——selenium家族介绍
"0基础"学selenium要多久?保就业吗?--selenium吧

深圳 官方2019selenium培训丨selenium从入门到精通...

selenium-免费精品公开课

北风selenium selenium官方首页_北风网网站_实战为主

 

标签:WebDriver,elements,Python,Selenium,虫师,selenium,text,driver,find
来源: https://www.cnblogs.com/kite123/p/11498372.html