您的位置:首页 > Web前端 > JQuery

wd中使用jquery(转载)

2012-05-15 01:17 190 查看
转载于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;width: 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: