我正在开发一个测试工具,并且正在使用Sikuli模拟用户对Web应用程序的请求。
我有办法在浏览器地址栏中检索网址(点击特定链接后)吗?
任何帮助,非常感谢文档指南
干杯!
答案 0 :(得分:1)
在Sikuli没有办法做到这一点。我建议你使用Selenium。它是Web测试的最佳框架。
答案 1 :(得分:0)
我会用击键来做这件事。选择全部,使用剪贴板复制粘贴。
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
答案 2 :(得分:0)
简单的解决方案
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
答案 3 :(得分:0)
您可以在命令:App.get Clipboard()之后使用命令:type(“ c”,键修饰符.CTRL)。 Commando App.getClipboard可以获取剪贴板的文本,您可以将文本保存为一个对象或变量,以备后用。 (对不起,我的英语kkk)