Вы имеете, "работает на фактическом браузере" как на про, но по моему опыту который является доводом "против", потому что это медленно. Но то, что делает его ценным, является отсутствием достаточной эмуляции JS от альтернатив небраузера. Могло случиться так, что, если Ваш JS достаточно сложен, что только в тесте браузера будет достаточен, но существует пара большего количества опций рассмотреть:
HtmlUnit: "Это имеет довольно хорошую поддержку JavaScript (который постоянно улучшается), и в состоянии работать даже с довольно сложными библиотеками AJAX, моделируя или Firefox или Internet Explorer в зависимости от конфигурации, которую Вы хотите использовать". Если его эмуляция будет достаточно хороша для Вашего использования тогда, то это будет намного быстрее, чем управление браузером.
, Но возможно HtmlUnit имеет достаточно хорошую поддержку JS, но Вам не нравится Java? Тогда, возможно:
Быстрота : API Watir, работающий на JRuby, поддержанном HtmlUnit.
или так же
Schnell: другая обертка JRuby HtmlUnit.
, Конечно, если HtmlUnit не достаточно хорош и необходимо управлять браузером тогда, Вы могли бы полагать Watir управлять своим JS.
Можно загрузить ноутбук с живым CD и chroot
в систему и затем изменить пароль любого пользователя. Я сделал это с минимальным установочным CD от хинду.
Загрузка этот ISO-образ (или Ubuntu Живой CD) и запись это или делают загрузочный USB с:
http://distfiles.gentoo.org/releases/amd64/autobuilds/current-iso/install-amd64-minimal-20140313.iso
необходимо узнать разделы на старом ноутбуке. Предположение, что Вы имеете жесткий диск с интерфейсом IDE только с корнем, начальной загрузкой и подкачиваете разделы, Вы делаете это
mount /dev/hda3 /mnt/gentoo/
mount /dev/hda1 /mng/gentoo/boot
swapon /dev/hda2
Тогда, необходимо смонтировать proc, dev и sys
mount -t proc proc /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
Тогда Вы chroot
chroot /mnt/gentoo /bin/bash
После этого, можно изменить пароль с passwd
, я надеюсь эта справка