我正在使用一種測試工具,並使用Sikuli來模擬用戶對Web應用程序的請求。用於在sikuli腳本中檢索瀏覽器URL的命令
有沒有辦法讓我在瀏覽器地址欄中找到url(點擊特定鏈接後)?
任何幫助,指向文檔的指針將不勝感激
乾杯!
我正在使用一種測試工具,並使用Sikuli來模擬用戶對Web應用程序的請求。用於在sikuli腳本中檢索瀏覽器URL的命令
有沒有辦法讓我在瀏覽器地址欄中找到url(點擊特定鏈接後)?
任何幫助,指向文檔的指針將不勝感激
乾杯!
在Sikuli沒有辦法做到這一點。我可以推薦你使用Selenium。這是Web測試的最佳框架。
我會這樣做的擊鍵。選擇全部,使用剪貼板複製粘貼。
click("url.png") # select the url location; may be a bit iffy/browser dependent
type("a", KEY_CTRL) # select all
type("c", KEY_CTRL) # copy to clipboard
click("target.png") # go to your target
type("v", KEY_CTRL) # and paste
簡單的解決方案
click(your link);sleep(2) # or wait for loading to finish via an exists()
type("l",Key.CTRL) # hotkey for address bar selection on FF and GC
type("c",Key.CTRL) #copies
選擇地址欄通常也可以使用Ctrl + L鍵來完成,見http://www.computerhope.com/tips /tip18.htm – Bookeater