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() #关闭提示信息
  • 相关阅读:
    按回车键提交表单
    Access数据库类型及属性
    Problem 1002
    问题 1003
    Problem 1003
    Switch Game(摘自LP学C++)
    1006
    膜拜蛇形矩阵
    A == B?
    Rectangles
  • 原文地址:https://www.cnblogs.com/heng-xin/p/8384571.html
Copyright © 2011-2022 走看看