Tip&Tech 2007/02/26 22:35
WATIR javascript alert 창 처리하는 법
ruby 소스
HTML
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript">
function test(){
alert('test');
}
</script>
</HEAD>
<BODY>
<form>
<input type="button" id="btnAlert" value="clickMe" OnClick="test();" />
</form>
</BODY>
</HTML>
# test.rb
require 'watir'
include Watir
test_site = 'http://localhost/test.html'
ie = IE.new
ie.goto(test_site)
Thread.new { system("rubyw \"jscriptExtraAlert.rb\"") }
ie.button(:id, 'btnAlert').click
ie.close
require 'watir'
include Watir
test_site = 'http://localhost/test.html'
ie = IE.new
ie.goto(test_site)
Thread.new { system("rubyw \"jscriptExtraAlert.rb\"") }
ie.button(:id, 'btnAlert').click
ie.close
# jscriptExtraAlert.rb
require 'watir/WindowHelper'
helper = WindowHelper.new
helper.push_alert_button()
require 'watir/WindowHelper'
helper = WindowHelper.new
helper.push_alert_button()
HTML
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript">
function test(){
alert('test');
}
</script>
</HEAD>
<BODY>
<form>
<input type="button" id="btnAlert" value="clickMe" OnClick="test();" />
</form>
</BODY>
</HTML>





댓글
2008/05/23 04:29
걸출한 위치! 많은 감사.
2008/05/23 05:15
재미있는 아주 지점. 감사.
2008/05/23 05:31
재미있는 아주 지점. 감사.
2008/05/23 05:59
너는 아주 보는 좋은 위치가 있는다!
2008/05/23 07:51
좋은 영역! 걸출한 영역!
2008/05/24 00:11
아주 좋은 나는 위치 그것을 감사 좋아한다!
2008/05/24 00:13
우수한 위치! 많은 감사.
2008/05/24 00:18
우수한 위치! 많은 감사.
2008/05/24 01:52
우수한과 아주 도움이 되는!
2008/05/24 02:06
걸출한 뉴스!! 종류 블로그!
2008/05/24 03:16
걸출한 위치! 많은 감사.
2008/05/24 03:32
중대한 축하!경이롭 위치 위치!