zoukankan      html  css  js  c++  java
  • selenium--js定位常用方法

    #1、js来拖动滚动条
    # js = "window.scrollTo(100,600);"
    # browser.execute_script(js)

    #2、js来获取页面文本信息,以百度首页的百度一下按钮举例
    #第一种用jQuery的val方法:
    js = "return $('#su').val();"
    print browser.execute_script(js)

    #第二种用jQuery的attr方法:

    js2 = "return $('#su').attr('value');"
    print browser.execute_script(js2)

    #第三种用selenium自带的方法:
    print browser.find_element_by_id('su').get_attribute('value')


    #3、弹出提示对话窗口,方便调试
    browser.execute_script("alert('输入框标红了!')")

    #4、js接受提示信息
    t=browser.switch_to_alert() #获取提示信息
    print (t.text)
    t.accept() #关闭提示信息
  • 相关阅读:
    repo
    manifest
    Gerrit使用简介
    id_rsa id_rsa.pub
    数字签名原理及其应用
    RSA DSA
    ssh(安全协议外壳)
    Numpy基本数据结构
    Numpy
    .bat 批处理
  • 原文地址:https://www.cnblogs.com/heng-xin/p/8384571.html
Copyright © 2011-2022 走看看