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

网站托管服务商金华网站定制公司

网站托管服务商,金华网站定制公司,wordpress演示数据库,小学生手工制作大全动态元素定位方法一:使用CSS选择器通过部分匹配操作符定位动态属性中的固定部分。*(包含),^(开头),$(结尾)。/* 匹配id前缀为user_的元素 */ cssdiv[id^"user_"…

动态元素定位方法

一:使用CSS选择器

通过部分匹配操作符定位动态属性中的固定部分。*=(包含),^=(开头),$=(结尾)。

/* 匹配id前缀为user_的元素 */
css=div[id^="user_"]/* 匹配class包含item-box-的元素 */
css=div[class*="item-box-"]/* 匹配href属性以.pdf结尾的元素 */
css=a[href$=".pdf"]

二:使用XPath表达式

利用XPath函数如contains()starts-with()substring()处理动态属性。

<!-- 匹配class包含dynamic-class的元素 -->
xpath=//div[contains(@class, 'dynamic-class')]<!-- 匹配id前缀为search_的元素 -->
xpath=//input[starts-with(@id, 'search_')]<!-- 匹配src属性以_img结尾的元素 -->
xpath=//img[substring(@src, string-length(@src)-3) = '_img']

三:组合定位策略

当动态元素缺乏固定特征时,通过相邻元素或上下文的固定属性进行定位。

示例:动态div下的固定文本标签

<div class="dynamic-123"><span>用户名:</span><input type="text" id="dynamic-input-456"><input type="text2" id="dynamic-input-789">
</div>

定位输入框

xpath=//span[text()='用户名:']/following-sibling::input[2]解释://span[text()='用户名:']:先定位到文本为 "用户名:" 的 <span> 元素
/following-sibling::input[2]:然后选取该 <span> 元素的第二个同级 <input> 元素

加油!你是最棒的!

http://www.dtcms.com/a/505412.html

相关文章:

  • 郑州媒体网站定制开发大连开发区网站
  • 贵港网站建设代理新乡搜狗网站推广工具
  • 网站建设企业网银e路通南通网站
  • 个人信息网站建设方案书框架栏目公司推广做哪个网站
  • 珠海公司网站建设无锡网站建设要多少钱
  • 上海史特网站建设移动端网站开发流程
  • 企业网站内容的制作对勾网机械加工订单
  • 网站登录系统制作金山软件有哪些产品
  • 大兴安岭网站建设兼职wordpress仿微博发文插件
  • python 做网站开发wordpress 更改目录权限
  • 宁波百度网站建设徐州网约车公司哪家好
  • 网站推广专员面试织梦企业模板去一品资源网
  • com网站建设品质最好的购物平台
  • 利用网站建设平台提供常州网站推广
  • 企业解决方案网站ui设计就业方向
  • 池州网站建设全包电脑网站
  • 建设银行网站网址是什么上海行业网站建设
  • 长沙手机网站建设哪些网页版微信网址
  • 南京营销网站建设大连门户网站建设
  • 公司网站别人做的怎么签合同大理网站建设滇icp备
  • 主机开通成功网站正在建设中网站开发证
  • 百度网站制作联系方式搜索排名竞价
  • 商城网站建设清单医疗设计网站
  • ASP4644S2B抗辐照性能的地面试验与在轨验证
  • 忻州做网站公司沃尔玛超市网上购物app下载
  • 超低价网站维护网站托管宝马itms做课网站
  • 高端 网站建设重庆做网站公司贴吧
  • 网站管理机制建设情况株洲网站建设和制作
  • 购物网站策划建设方案北京网页
  • 网站建设要什么证件自己做短视频网站