• 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官方首页_北风网网站_实战为主
  • 相关阅读:
    实现h5中radio单击取消与选中
    小程序中的组件化理解
    阿里字体css代码引入方法
    前端布局心得小结
    Python学习资源汇总,转载自他人
    史上最全 原生javascript的知识总结,适合新手及查资料用!
    windows Python 3.4.3 安装图文
    PyInstaller编译python3时使用的详细参数介绍
    PyInstaller 安装方法 及简单的编译exe (python3)
    Windows 安装 GTK+ 图文说明
  • 原文地址:https://www.cnblogs.com/kite123/p/11498372.html
Copyright © 2020-2023  润新知