博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
执行JS
阅读量:7033 次
发布时间:2019-06-28

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

JS执行切换frame框架后点击

Window.frame['frame路径'].frame['下级frame路径'].document.getElementById("id").click()

隐藏元素

document.getElementById("id1").style.visibility='hidden'  --隐藏元素

document.getElementById("id1").style.visibility='hidden'  --显示元素

拖动滚动条

document.documentElement.scrollTop=100

document.body.scrollTop=100

window.scroll(x,y)

 

不在视窗里,需要拉滚动条,通过执行JS将元素拉倒视窗内

page = driver.find_element_by_partial_link_text(u'下一页')

driver.execute_script("arguments[0].scrollIntoView(false);", page)

 

对表格隐藏某列(JS方式)

var res=document.querySelectorAll("[field='groupby']");

for(var i=0;i<res.length;i++){

var node = res[i];

node.style.display='none';

}

注:

node.style.display = 'none'   --会腾出页面位置

node.style.visibility = 'hidden'   --不会腾出位置,元素位置会出现一块空白

 

js方式赋值或点击

此方式可用于需要悬停点击的元素,只要获取到需要悬停的元素,再执行此JS,就能点击成功

element = driver.find_element(By.ID,'id')

driver.execute_script("arguments[0].click()",element)

对此元素赋值value

driver.execute_script("arguments[0].value='test'",element)

转载于:https://www.cnblogs.com/pengwue/p/7684574.html

你可能感兴趣的文章
Python中的random模块
查看>>
用的较为舒服的时间插件jQuery DateTimePicker
查看>>
Windows8浅谈之Metro与经典Windows界面
查看>>
OpenLDAP的安装与基本配置(一)
查看>>
Dell(戴尔)电脑恢复BIOS出厂设置的方法
查看>>
VMware Horizon View Config Tool 用户使用手册之一 -- VCT介绍和安装之前的准备
查看>>
桥接和路由模式区别
查看>>
黑马程序员-Java基础加强之反射
查看>>
汇编学习——使用Linux系统调用
查看>>
PagerTabStrip简单使用方式2
查看>>
SHELL脚本基础讲解
查看>>
PHP 数据库命令行的使用
查看>>
有赞公告设置
查看>>
win7系统开机遇到reboot and select proper boot device错误解决方法
查看>>
我的收藏
查看>>
配置静态路由实现两个公司网路互联
查看>>
boost mutex以及scoped_lock应用
查看>>
VMware Horizon 6 介绍
查看>>
ansible的使用
查看>>
2012年2月10日
查看>>