博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
robotframework使用之元素定位动态ID方法
阅读量:5150 次
发布时间:2019-06-13

本文共 512 字,大约阅读时间需要 1 分钟。

转自: http://blog.csdn.net/u011757108/article/details/53418671

一个弹出框所有元素ID竟然的动态的,关闭后再打开,里面的ID又变! 

如下图: 
这里写图片描述 
我把弹出框关闭再打开对比,天啊撸,日了狗了~ID边了! 
这里写图片描述

解决办法:

这里写图片描述

目前知道的有三种方法:

Click Element   //div[contains(@id,'rt_rt_1b2q')]   #点击确定上传Click Element   //div[starts-with(@id,'rt_rt_1b2q')] #点击确定上传 Click Element //div[ends-with(@id,'rt_rt_1b2q')] #点击确定上传

 

说明: 

contains(a, b) 如果a中含有字符串b,则返回true,否则返回false

starts-with(a, b) 如果a是以字符串b开头,返回true,否则返回false

ends-with(a, b) 如果a是以字符串b结尾,返回true,否则返回false

转载于:https://www.cnblogs.com/saryli/p/7339155.html

你可能感兴趣的文章
Net Core中使用Newtonsoft.Json进行序列化保持原有大小写
查看>>
MySQL登录报错"Access denied for user 'root'@'localhost' (using password: YES)"
查看>>
[HNOI2017]大佬
查看>>
js获取当前iframe的ID
查看>>
Java编程思想:File类getCanonicalFile()方法,listFile()方法
查看>>
js的封装 继承 闭包 匿名函数
查看>>
运行容器
查看>>
RelativeLayout 布局参数
查看>>
日常笔记1
查看>>
【莫比乌斯反演】——蒟蒻的理解
查看>>
electron培训 ppt
查看>>
Echarts柱状图
查看>>
[Buzz.Today]乔布斯退休,那个时刻终于到了
查看>>
Chrome devtools inspect后打开空白解决办法
查看>>
js数组取对象
查看>>
CSS基础学习记录——CSS中哪些属性可以继承?
查看>>
周末作业
查看>>
POJ 3193 字符串排序+比较
查看>>
【Leetcode】121. Best Time to Buy and Sell Stock
查看>>
在mysql命令行下执行sql文件
查看>>