用于在sikuli脚本中检索浏览器URL的命令

时间:2016-11-11 05:27:07

标签: sikuli sikuli-script

我正在开发一个测试工具,并且正在使用Sikuli模拟用户对Web应用程序的请求。

我有办法在浏览器地址栏中检索网址(点击特定链接后)吗?

任何帮助,非常感谢文档指南

干杯!

4 个答案:

答案 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

参考:
http://doc.sikuli.org/keys.html

答案 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)