У меня есть этот простой код твилла
>>> from twill.commands import * >>> go("http://stackoverflow.com:80") ==> at http://stackoverflow.com:80 'http://stackoverflow.com:80' >>> showlinks() 1. log in ==> /users/login 2. careers ==> http://careers.stackoverflow.com 3. chat ==> http://chat.stackoverflow.com 4. meta ==> http://meta.stackoverflow.com 5. about ==> /about
Я знаю, что могу сделать
>>> follow('careers') ==> at http://careers.stackoverflow.com 'http://careers.stackoverflow.com' >>>
, но как мне указать номер ссылки, например,
>>> follow(2)
не работает?
Причина в том, что я хочу протестировать веб-сайт, который имеет много ссылок, и я хочу построить список ссылок, по которым я хочу перейти.
Как быодин делает это?
Спасибо
twill follow ожидает строку в качестве аргумента.попробуйте что-то вроде следующего:
follow
>>> follow('2') или >>> follow(str(2))
>>> follow('2')
>>> follow(str(2))