首页 > 其他分享 >selenums初步学习

selenums初步学习

时间:2022-09-26 22:55:22浏览次数:84  
标签:学习 wd 元素 selenums element 初步 elements find CSS

CSS 选择元素

id + #

class + . ===elements = wd.find_elements(By.CLASS_NAME, 'animal')

tag 直接写 ===elements = wd.find_elements(By.TAG_NAME, 'div')

属性值 :[‘ ‘] === element = wd.find_element(By.CSS_SELECTOR,'[href="http://www.miitbeian.gov.cn"]') 注意单引号双引号!!

复合使用 :element = wd.find_element(By.CSS_SELECTOR,'div[class="animal"]') 选择所有div中class为animal的元素

ctrl + F 可以自己选择找

 

 

选择子元素和后代元素

就是后代元素肯定是子元素,孙子也是后代,但是孙子肯定不是儿子,有点别扭但是就是这样滴

 

子元素

如果 元素2元素1 的 直接子元素, CSS Selector 选择子元素的语法是这样的

元素1 > 元素2

中间用一个大于号 (我们可以理解为箭头号)

注意,最终选择的元素是 元素2

 

后代元素

元素1 元素2

中间是一个或者多个空格隔开

最终选择的元素是 元素2

标签:学习,wd,元素,selenums,element,初步,elements,find,CSS
From: https://www.cnblogs.com/shuangshuangzi/p/16732870.html

相关文章

  • Flask学习笔记(四)-Response对象+表单实例
    一、响应对象responseflask提供了Response最为视图最终返回的数据,但在代码编写过程中,我们通常很少直接使用Response对象,下面是几个常见的视图返回数据的方式fromflask......
  • python学习day04
    上周内容回顾PEP8规范1.井号后跟注释文字时,井号和前面的代码空两格,和后面的注释文字空一格。2.井号单独起一行后跟注释文字时,和后面的注释文字空一格。3.列表、......
  • python小白入门学习day04
    python小白入门学习day04目录§一、周末内容回顾1、PEP8规范2、python注释语法3、变量与常量4、数据类型§二、今日内容详细1、作业详解2、基本数据类型之布尔值bool2、基......
  • drf学习笔记
    昨日内容回顾http协议版本区别:0.9版本:每个http请求都是一个tcp的链接1.1版本:keep-alvie,每个http请求可以使用同一个tcp2.x版本:同一个tcp的包,可能是多个http请求,多路......
  • 线性表前期学习
         ......
  • 51单片机学习日志一:流水灯和定时器
    单片机最小系统的三要素就是电源、晶振、复位电路单片机复位一般是3种情况:上电复位、手动复位、程序自动复位。没有电压差就不会产生电流一、sbit在单片机中的使用C5......
  • 常见的运算符初步认知
    与用户交互就是与用户交流,获取用户信息,给用户反馈我们的信息1.获取用户输入input#表示获取用户输入input('请输出您的用户名<<<:')user_name=input('请输出您......
  • Python学习之路04
    今日内容总结1.基本数据类型布尔值bool布尔值是用来判断对错的,我们主要用于流程控制中布尔值只有两种表达方式:True/Falseps:要首字母大写Python中的所有数据都是由布......
  • 【XML】学习笔记第四章-schema
    Schema概述作用与DTD相比Schema的优势基础命名空间:模式引用方法通过xsi:noNamespaceSchemaLocation引入通过xsi:shemaLocation引入Schema的语法结构定......
  • 【XML】学习笔记第三章-namesapce
    目录命名空间命名空间概述命名空间语法命名空间的声明命名空间作用域对命名空间的使用元素对命名空间的使用属性对命名空间的使用DTD对命名空间的支持命名空间命名空间概......