首页 > 其他分享 >Selenium选择器学习

Selenium选择器学习

时间:2022-09-07 11:01:50浏览次数:51  
标签:username name Selenium element 学习 input 选择器

Selenium选择器推荐用CSS选择器

 

If you don’t care about the ordering of child elements, you can use an attribute selector in selenium to choose elements based on any attribute value. A good example would be choosing the ‘username’ element of the form above without adding a class.

We can easily select the username element without adding a class or an id to the element.

 

按照ID:

div#elementId ...

按照属性:
XPATH: //input[@name='username']
CSS: input[name='username']

We can even chain filters to be more specific with our selectors.

XPATH: //input[@name='login'and @type='submit']
CSS: input[name='login'][type='submit']

or选择:用逗号分割即可
css: div.class1,div.class2

 

标签:username,name,Selenium,element,学习,input,选择器
From: https://www.cnblogs.com/xiuquan/p/16664559.html

相关文章

  • vue3源码学习6-计算属性computed
    packages/reactivity/src/computed.tsexportfunctioncomputed<T>(getterOrOptions:ComputedGetter<T>|WritableComputedOptions<T>,debugOptions?:DebuggerOp......
  • Flask 学习-55.文件上传功能开发
    前言文件上传的基本原理实际上很简单,基本上是:一个带有enctype=multipart/form-data的标记,标记中含有一个。应用通过request对象的files字典来访问文件。使......
  • 可容错安全聚合算法学习笔记
    目录参考文献安全聚合流程写在最前:在学习可容错安全聚合算法时,对其中的许多详细步骤不是特别清楚,遂将学习笔记记录下来,以作后期学习。若有不对请及时纠正。参考文献大......
  • 让我们学习,如何使用 python 创建自己的端口扫描器
    让我们学习,如何使用python创建自己的端口扫描器PortScannerPythonPicture本教程仅包含用于创建端口扫描器的四个不同代码片段。这些端口扫描器将为Web服务和外部......
  • 强化学习——价值迭代算法 悬崖漫步为例 C++
    #include<bits/stdc++.h>usingnamespacestd;#defineN100#definecliffcliff_mapintrow,col;structState{intnext_i,next_j,flag;doublereward;......
  • Vue学习笔记
    Vue学习笔记书籍Vue.js实战 梁灏著开发工具HBuilderVisualCode扩展插件  在vscode中点击侧边栏中的扩展按钮,然后在出现的搜索栏中输入@installed即......
  • 【源码学习】Vue源码的敲门砖(目录结构)
    声明本文是开始学习 Vue 源码的第一篇笔记,当前的版本是 2.6.14 。源码结构目录结构在 github 上下载了源码,是一个叫vue-dev 的文件夹,展开以后 一级目录结构 ......
  • 使用 testing-library-selector 创建可重用的选择器
    使用testing-library-selector创建可重用的选择器像你们中的许多人一样,我喜欢重用代码,从而尽可能减少重复。我发现了什么测试库查询是我在不同的测试文件中一遍又一......
  • Java零基础入门学习Day[2]
    了解Java的基本语法1.代码的书写格式每条功能执行语句的结尾都要加上';'严格区分大小写代码简洁美观,可读性强2.代码的注释单行注释  '//注释内容'    ......
  • 【PMP学习笔记】第6章 项目进度管理
    一、项目进度管理项目进度计划:活动清单、横道图、网络图。控制进度流程:规划进度管理→定义活动→排列活动顺序→估算活动持续时间→制定进度计划二、规划进度管理定......