UI自动化之jsjquery的应用
Posted 给明天的自己
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UI自动化之jsjquery的应用相关的知识,希望对你有一定的参考价值。
jsjquery的应用,有很多难以定位到的,可以通过js或者jquery来处理
目录
1、js
2、jquery
1、js
1.1js有5种定位,最后execute_script(js)来执行js
js="var q=document.getElementById(‘id‘).scrollTop=0" #滚动到顶部 js="var q=document.documentElement.scrollTop=10000" #滚动到底部部 scrollTo(x, y)js ="window.scrollTo(100,400);" #宽度为100,高度为400的位置
1.3js点击(使用select模块时,会点击失效)
js = ‘document.getElementsByClassName("prefpanelgo")[0].click();‘ driver.execute_script(js)
1.4
跳转链接有 target="_blank" 属性,可以将此属性置空,然后再操作就不会打开新窗口 # 修改元素的 target 属性 js = ‘document.getElementsByClassName("mnav")[0].target="";‘ driver.execute_script(js)
2、jquery
以上是关于UI自动化之jsjquery的应用的主要内容,如果未能解决你的问题,请参考以下文章
01.LoT.UI 前后台通用框架分解系列之——小图片背景全屏显示(可自动切换背景)