0

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

有没有办法让我在浏览器地址栏中检索 url(单击特定链接后)?

任何帮助,指向文档的指针将不胜感激

干杯!

4

4 回答 4

1

在西库里没有办法做到这一点。我可以推荐你使用 Selenium。它是 Web 测试的最佳框架。

于 2016-11-11T19:48:58.670 回答
0

您可以使用命令:type("c", key modifier.CTRL) 并在命令之后使用:App.get Clipboard()。命令 App.getClipboard 获取剪贴板的文本,您可以将此文本保存为一个对象或变量以供以后使用。(对不起我的英语 kkk)

于 2020-04-23T13:44:44.213 回答
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 
于 2016-11-22T15:51:04.043 回答
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

于 2016-11-11T21:38:11.913 回答