在Watir中呼叫JavaScript指令碼
如何在Watir中呼叫JavaScript指令碼?下面的指令碼實現了此功能,主要原理是通過IE訪問Document,再訪問parentWindow,最終還是由IE在執行JavaScript指令碼:
require 'watir'
#定義呼叫JS的類方法
class Watir::IE
def run_script(js)
ie.Document.parentWindow.execScript(js)
end
end
ie = Watir::IE.new
ie.goto("http://blog.csdn.net/testing_is_believing")
#呼叫類方法
js_string = "alert(/"測試呼叫Javascript!/");"
ie.run_script(js_string)
相關文章
- 9、在Shell指令碼中呼叫其他指令碼指令碼
- 在loadrunner中呼叫QTP指令碼QT指令碼
- 在指令碼中呼叫cassandra客戶端命令指令碼客戶端
- 在Watir中整合AutoIt處理JavaScript彈出視窗的方法JavaScript
- 呼叫Frame中的指令碼指令碼
- java中呼叫groovy指令碼Java指令碼
- Linux/Unix shell 指令碼中呼叫SQL,RMAN指令碼Linux指令碼SQL
- 在shell指令碼中呼叫另一個指令碼的三種不同方法(fork, exec, source)指令碼
- 在指令碼中呼叫git命令:指定git命令執行上下文指令碼Git
- 如何呼叫python中的shell指令碼?Python指令碼
- Watir+AutoIT學習筆記之---AutoIT呼叫筆記
- 在Watir中進行物件對映(Object Map)的方法物件Object
- FastScripts for Mac(指令碼呼叫工具)ASTMac指令碼
- 利用SCHEDULER呼叫shell指令碼指令碼
- 在python程式中呼叫java程式碼PythonJava
- Python 指令碼中呼叫 Java 程式時 Classpath 錯誤Python指令碼Java
- ftp命令在指令碼中的運用FTP指令碼
- ant指令碼呼叫.bat檔案指令碼BAT
- CRONTAB呼叫的備份指令碼指令碼
- 一個java中呼叫bash指令碼錯誤的診斷Java指令碼
- JavaScript中的鏈式呼叫JavaScript
- 在iOS中呼叫HTMLiOSHTML
- 在GO中呼叫C原始碼#基礎篇1Go原始碼
- 呼叫中心資料入庫指令碼指令碼
- Centos下使用php呼叫shell指令碼CentOSPHP指令碼
- 新姿勢!Redis中呼叫Lua指令碼以實現原子性操作Redis指令碼
- Python的學習(八)----py指令碼中呼叫應用程式Python指令碼
- 水煮oracle41----shell指令碼中對oracle的sql*plus和rman工具的指令碼呼叫和嵌入Oracle指令碼SQL
- JavaScript And Ajax(呈現指令碼塊、指令碼注入攻擊)JavaScript指令碼
- 在 Linux 中執行.sh 指令碼 No such file or directoryLinux指令碼
- 8.4.9 在truffle環境中執行外部指令碼指令碼
- 在SSIS中自定義VB.Net指令碼(下)OF指令碼
- 使用CRONTAB呼叫shell指令碼執行EXP指令碼
- 在RFT中如何通過指令碼獲取已新增到某個指令碼中的測試物件?指令碼物件
- 什麼是Shell指令碼?Shell指令碼在Linux運維工作中的地位!指令碼Linux運維
- 在不重新整理頁面的情況下呼叫遠端asp指令碼 (轉)指令碼
- 在客戶端呼叫程式碼中,最好出現DCI中的Data ?客戶端
- C# 執行Javascript指令碼C#JavaScript指令碼