自学RF定位下拉框改变页码pagesize

下拉页码条目el-select-dropdown定位方法

工作中使用RF做UI自动化,有时候会碰到这样的问题,改变下拉框页码pagesize大小的值,比如默认一页显示10条数据,需要改成50条/页,调试时进入了一个误区,第一步定位下拉框,第二部,定位点击的元素值,但是存在一个问题,div 中class="el-select-dropdown el-popper"是会发生变化的,当点开下拉框时,所以RF跑的时候发现,下拉框点开,但是并没有点击想要改变的页码条数大小,console中调试是可以改变的,RF却失败…

千万别跳进坑里

自学RF定位下拉框改变页码pagesize
行不通,RF跑的时候UI效果并点击页码条数大小!
$(‘div[class=“el-pagination” ] div[class*=“el-select el-select–mini”]>div>input[class=“el-input__inner”]’)[0].click()

console中调试是可以改变,但一到RF却为什么不行呢,楼主就这样折腾了两天…

使用CSS点击下拉框元素

自学RF定位下拉框改变页码pagesize
$(‘div[class=“el-pagination” ] div[class*=“el-select el-select–mini”]>div>input[class=“el-input__inner”]’)[0].click()

点击页码条目

点击下拉框前:

自学RF定位下拉框改变页码pagesize

点击下拉框后: 自学RF定位下拉框改变页码pagesize
div 中class="el-select-dropdown el-popper"是会发生变化

点击下拉框和选择定位的元素值这中间的框架不太清楚,所以有可能是两个操作没有在一个框架下,原因还没研究》》》
后来突然灵机一动,奇迹出现了,23333

简单的事情简单办

自学RF定位下拉框改变页码pagesize
就这一部搞定!!!
气人不气人,呜呜呜~

点击下拉框后配合如下使用也不行
Execute Javascript $(‘div[class=“el-pagination” ] div[class*=“el-select el-select–mini”]>div>input[class=“el-input__inner”]’)[0].click()

Click Element //ul/li/span[text()=“50条/页”]

本次分享就到这里

上一篇:分页页面实体类


下一篇:对list分页