Twill / Механизировать доступ к HTML-контенту - PullRequest
5 голосов
/ 08 марта 2009

Пара вопросов, касающихся Твил и Механизация :

  1. Является ли Twill актуальным инструментом веб-автоматизации? Если да, то почему в настоящее время не поддерживается? Если нет, развился ли Mechanize для поддержки простых сценариев в стиле Twill? Или есть другой пакет, который увеличился, чтобы заполнить пробел?

  2. Мне удалось очень быстро настроить пару наборов тестов в python с использованием Twill, но я немного запутался в том, как получить доступ к информации, которую Twill выкладывает в моей программе на python. То есть, я могу сделать showforms () и видеть аккуратно перечисленные значения формы, и я могу использовать fv для обновления значений формы и отправки. Но как мне получить доступ к одному из этих значений формы как переменную Python? Как я могу сказать что-то вроде: someField1Value = fv("1","someField1")

Ответы [ 2 ]

1 голос
/ 12 ноября 2009

Твил - это тонкая оболочка вокруг механизированной упаковки . Вы правы, похоже, что он не поддерживается активно, поэтому я бы остановился на Mechanize.

Однако Mechanize не поддерживает простой интерфейс, который вам нужен. Для этого я бы порекомендовал Chickenfoot .

0 голосов
/ 04 апреля 2014

Этот вопрос старый, но имеет высокий рейтинг в Google.

По состоянию на 2014 год официальный твил кажется довольно мертвым, также список рассылки.

На github есть вилки:

https://github.com/zenoss/twill

https://github.com/ctb/twill

...