下拉页码条目el-select-dropdown定位方法
工作中使用RF做UI自动化,有时候会碰到这样的问题,改变下拉框页码pagesize大小的值,比如默认一页显示10条数据,需要改成50条/页,调试时进入了一个误区,第一步定位下拉框,第二部,定位点击的元素值,但是存在一个问题,div 中class="el-select-dropdown el-popper"是会发生变化的,当点开下拉框时,所以RF跑的时候发现,下拉框点开,但是并没有点击想要改变的页码条数大小,console中调试是可以改变的,RF却失败…
千万别跳进坑里
行不通,RF跑的时候UI效果并点击页码条数大小!
$(‘div[class=“el-pagination” ] div[class*=“el-select el-select–mini”]>div>input[class=“el-input__inner”]’)[0].click()
console中调试是可以改变,但一到RF却为什么不行呢,楼主就这样折腾了两天…
使用CSS点击下拉框元素
$(‘div[class=“el-pagination” ] div[class*=“el-select el-select–mini”]>div>input[class=“el-input__inner”]’)[0].click()
点击页码条目
点击下拉框前:
点击下拉框后:
div 中class="el-select-dropdown el-popper"是会发生变化
点击下拉框和选择定位的元素值这中间的框架不太清楚,所以有可能是两个操作没有在一个框架下,原因还没研究》》》
后来突然灵机一动,奇迹出现了,23333
简单的事情简单办
就这一部搞定!!!
气人不气人,呜呜呜~
点击下拉框后配合如下使用也不行
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条/页”]
本次分享就到这里