2016-11-11 5 views
0

Я работаю над инструментом тестирования и использую Sikuli для эмуляции пользовательских запросов в веб-приложении.Команда для извлечения URL-адреса браузера в скрипте sikuli

Есть ли способ получить URL-адрес в адресной строке браузера (после нажатия на определенную ссылку)?

Любая помощь, указатели в документации было бы весьма признателен

Ура!

ответ

0

В Сикули нет никакого способа сделать это. Я мог бы порекомендовать вам использовать Selenium. Это лучшая основа для веб-тестирования.

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

+0

Выбор адресной строки обычно также может быть сделано с помощью Ctrl + L, см http://www.computerhope.com/tips /tip18.htm – Bookeater

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