使用斜纹来跟踪链接ID

时间:2012-02-10 20:02:41

标签: twill

我有这个简单的斜纹代码

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

不起作用?

原因是我想测试一个有很多链接的网站,我想构建我想要关注的链接列表。

如何做到这一点?

由于

1 个答案:

答案 0 :(得分:2)

twill的follow函数需要一个字符串作为参数。尝试类似以下内容:

>>> follow('2') 要么 >>> follow(str(2))