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')