博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium+python常用函数
阅读量:5842 次
发布时间:2019-06-18

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

1、切换到新窗口

driver.switch_to_window(driver.window_handles[1])

2、切换frame

driver.switch_to_frame

3、切换出上一个frame

driver.switch_to_default_content()

4、下拉列表选择

sel1=driver.find_element_by_id("ECEYAddMoney")

Select(sel1).select_by_value("1")

5、处理弹出的对话框

alert=driver.switch_to_alert()

print (alert.text)#打印对话框信息
alert.accept()#点击确定
#alert。dismiss()#点击取消
#alert.send_keys("xxxx")#输入信息

6、滑动解锁

ActionChains(driver).move_by_offset(x1,0).perform()#鼠标首先移动x1,停顿0.5s

7、操作滚动条

js="var q=document.documentElement.scrollTop=10000"

driver.execute_script(js)

8、移除属性:时间控件处理

# 移除属性# js = "$('input[id=ECTermOfTrustSart]').removeAttr('readonly')"#设置为false# js = "$('input[id=ECTermOfTrustSart]').attr('readonly',false)"#设置为空# js = "$('input[id=ECTermOfTrustSart]').attr('readonly','')" #移除属性js="document.getElementById('ECTermOfTrustSart').removeAttribute('readonly')"driver.execute_script(js)driver.find_element_by_id('ECTermOfTrustSart').send_keys('2016-10-25')

转载于:https://www.cnblogs.com/szmcn/p/6068806.html

你可能感兴趣的文章
Foundations of Python Network Programming - 读书笔记系列(3) - Email Services
查看>>
Oracle下建立dblink时的权限问题
查看>>
chrome浏览器,调试详解,调试js、调试php、调试ajax
查看>>
jQuery Ajax 回顾
查看>>
点在多边形内算法,C#判断一个点是否在一个复杂多边形的内部
查看>>
如何在移动设备上搭建服务器承载自己的全景作品?
查看>>
iOS SQLite3数据库操作
查看>>
除了 iOS 和 Android,世界第三大移动系统是什么?
查看>>
35.7. FAQ
查看>>
深搜算法实例:老鼠走迷宫(一)
查看>>
VMWare网络设置的3中方式(转)
查看>>
支付这条线上 谁在赚钱谁在哭?
查看>>
机器学习之朴素贝叶斯分类
查看>>
亚信安全参加第六届全国等保技术大会 态势感知助力“等保2.0”落地
查看>>
【设计模式系列】--抽象工厂
查看>>
JqueryValidate 动态添加验证
查看>>
大数据公司Palantir融得7亿美元 曾追踪拉登
查看>>
建立备份策略的重要性
查看>>
小白用户如何轻松上云 -我的轻量应用服务器探索记
查看>>
发力IoT领域 Marvell注重生态系统发展
查看>>