zoukankan      html  css  js  c++  java
  • selenium+python常用函数

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

    selenium之 chromedriver与chrome版本映射表(更新至v2.32)

  • 相关阅读:
    第九周上机作业
    购物商城
    安卓第四周作业
    第十五周作业
    第十三周作业-集合
    第十三周上机练习
    第十二周作业
    上机练习 5.21
    java第十一周作业
    java第十一周上机练习
  • 原文地址:https://www.cnblogs.com/szmcn/p/6068806.html
Copyright © 2011-2022 走看看