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() #关闭提示信息
  • 相关阅读:
    c++的socket编程 tcp
    qt下载
    定义数组类型
    虚析构函数
    运算符重载
    友元函数
    const成员函数
    静态成员变量,静态成员函数
    linux安装mysql
    智能指针
  • 原文地址:https://www.cnblogs.com/heng-xin/p/8384571.html
Copyright © 2011-2022 走看看