zoukankan      html  css  js  c++  java
  • wd中使用jquery(转载)

    转载于http://blog.csdn.net/nbkhic/article/details/6897089

    <html>
        <head>
            <title>FireEvent</title>
            <style>
                .mo {color: blue;}
                .tips {display:none;border: 1px solid #ccc; background-color:#EFEFEF; 100px;height:100px}
            </style>
            <script>
                function show_tips(){
                    document.getElementById("t").style.display = "block";
                }
                function hide_tips(){
                    document.getElementById("t").style.display = "none";
                }
            </script>
        </head>
        <body>
            <a class = "mo" href = "#" onmouseover = "show_tips()" onmouseout = "hide_tips()">Mouse Over Here</a>
            <div id = "t" class = "tips">This is the tips of link</div>
        </body>
    </html>
    jquery_helper.rb
     
    #encoding: utf-8
    module JqueryHelper
        def load_jquery dr,jquery_path
            jq = read_jquery(jquery_path)
            jq.force_encoding('utf-8')
            dr.execute_script jq
        end
     
        def read_jquery(jquery_path)
            js = ''
            File.open(File.expand_path(jquery_path), 'r') do |f|
                js = f.read
            end
            js
        end
    end
     
    fire_event.rb
     
    require 'rubygems'
    require 'selenium-webdriver'
    require './jquery_helper'
    include JqueryHelper
    dr = Selenium::WebDriver.for :firefox
    select_file = 'file:///'.concat File.expand_path(File.join(File.dirname(__FILE__), 'fire_event.html'))
    dr.navigate.to select_file
     
    jquery_path = './jquery-1.6.4.min.js'
    load_jquery dr, jquery_path
    jq = <<JQ
        $("#t").show();
    JQ
     
    dr.execute_script jq


  • 相关阅读:
    JSON入门之二:org.json的基本用法
    Eclipse下设置tomcat,修改Java代码不必重启tomcat
    maven仓库快速镜像
    ORA-06413连接未打开的错误的原因和解决方法
    .NET WIN7 64位 连接Oracle数据库
    5种方法解除开机密码
    精美的贴子挂件
    同学,同事,KTV聚会的小游戏
    QQ分组图案
    WIN7 XP 已达到计算机的连接数最大值,无法再同此远程计算机连接
  • 原文地址:https://www.cnblogs.com/zhangfei/p/2500834.html
Copyright © 2011-2022 走看看