当前位置: 首页 > news >正文

免费网站app下载外包公司什么意思

免费网站app下载,外包公司什么意思,福州seo建站,交流平台网站怎么做前言 大部分人在使用selenium定位元素时,用的是xpath元素定位方式,因为xpath元素定位方式基本能解决定位的需求。xpath元素定位方式更直观,更好理解一些。 css元素定位方式往往被忽略掉了,其实css元素定位方式也有它的价值&…

 前言

大部分人在使用selenium定位元素时,用的是xpath元素定位方式,因为xpath元素定位方式基本能解决定位的需求。xpath元素定位方式更直观,更好理解一些。

css元素定位方式往往被忽略掉了,其实css元素定位方式也有它的价值;相对于xpath元素定位方式来说,css元素定位方式更快,语法更简洁。

一、css元素定位:通过元素的标签或者元素的id、class属性定位

1、css元素定位方式可以通过元素的id、class、标签这三个常规属性直接定位。

2、举例:如下是百度输入框的的html代码:

<input id="kw" class="s_ipt" type="text" autocomplete="off" maxlength="100" name="wd"/>

①css元素定位使用#号表示id属性,如:#kw

②css元素定位方式使用.表示class属性,如.s_ipt

③css元素定位方式也可以直接使用标签名称,而没有任何标识符,如:input

二、css元素定位:通过元素的其它属性定位

1、css元素定位除了可以通过标签、class、id这三个常规属性定位外,也可以通过元素的其它属性定位。例如: 

三、css元素定位:通过标签与属性的组合来定位元素 

四、css元素定位:通过元素的层级关系来定位

1、css元素定位可以达到类似xpath元素定位通过元素的层级关系来定位,例如:

xpath元素定位: //form[@id='form']/span/input 和 //form[@class='fm']/span/input 也可以用css实现 

五、css元素定位:通过元素的并列索引来定位 

1、以下图为例:与四相似。 

2、css元素定位也可以通过索引option:nth-child(1)来定位子元素,这点与xpath写法用很大差异,其实很好理解,直接翻译过来就是第几个小孩 

六、css元素定位:通过对元素属性的逻辑运算来定位

1、css同样也可以实现逻辑运算,同时匹配两个属性,这里跟xpath不一样,无需写and关键字。

七、处理selenium中的css_selector定位元素的模糊匹配问题

① 匹配元素的id属性,先指定一个html标签,然后加上“#”符号,再加上id的属性值。

driver.find_element_by_css_selector('div#ID').click()

②匹配元素的class属性,先指定一个html标签,然后加上“.”符号,再加上class的属性值。

driver.find_element_by_css_selector('div.CLASS').click()
③匹配元素的其他属性。【这里不再是‘.’或者‘#’符号,而是采用了"标签名[属性名=属性值]"的方式定位元素】

driver.find_element_by_css_selector('div[name=NAME]').click()
④组合匹配【支持定位元素对象通过两组或两组以上的属性】

driver.find_element_by_css_selector('div[name=NAME][type=TYPE]').click()
⑤匹配头部

driver.find_element_by_css_selector('div[style^="sp.gif"]').click()
⑥匹配尾部

driver.find_element_by_css_selector('div[style$="sp.gif"]').click()
⑦匹配中间

driver.find_element_by_css_selector('div[style*="sp.gif"]').click()

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   

http://www.tj-hxxt.cn/news/85602.html

相关文章:

  • 网站设计命名规范郑州seo公司
  • 北流网站建设网站搭建工具
  • 番号网站怎么做最新新闻消息
  • 做章的网站seo站外优化平台
  • 手机开发网站建设高端网站定制
  • 徐州哪有做网站的北京seo全网营销
  • wordpress站点地址关键字挖掘
  • 二手网站建设的策划seo的中文含义是
  • php网站模板网络推广都有什么方式
  • 制作企业网站方案百度官网入口
  • 郑州做招商的网站东莞seo网站排名优化
  • 怎样建设论坛网站域名注册费用
  • 住房和城乡建设部官网查证seo建站教学
  • 深圳网站建设珠江广场佛山百度seo点击软件
  • 电子商务网站建设总结百度开放平台
  • 网上商城系统建设一个独立b2c形式的电子商务网站企业网站定制开发
  • 上海模板建站软件2024年1月新冠高峰期
  • 独立商城系统网站建设中山百度推广公司
  • 广州天河区做网站武汉百度推广入口
  • 哪些公司做网站怎么看关键词的搜索量
  • 台州网站公司那里好google浏览器官网入口
  • 政府网站建设管理制度seo研究协会网app
  • 上海微信网站制作哪家专业站长工具在线
  • 三把火科技网站设计软件开发
  • wordpress 如何更改主页360优化大师官方版
  • 自己建设网站平台步骤营销技巧美剧
  • 网站制作过程合理的步骤外链网站是什么
  • 西宁做网站aso排名优化
  • 做毕设的网站万优化清理大师
  • 网站logo图怎么做的新闻稿件代发平台