2016-06-23 3 views
0

У меня есть Pi 3, который я хотел бы установить один раз и после этого выполнить нулевую конфигурацию/обслуживание. Пока у меня есть рабочая программа, установка сценария для автоматической загрузки при загрузке (для управления отключением питания/и т. Д.), И теперь я хотел бы автоматизировать подключение к Интернету (для обработки разъемов Wi-Fi и т. Д.).Рубиновый скрипт для автоматизации действий браузера/подключения к WiFi

Wi-Fi чип находится на pi 3, однако для подключения к Интернету вам нужно открыть браузер и принять условия/условия при каждом повторном подключении. Мне интересно, есть ли способ в рубиновом кодировании, чтобы в основном проверить подключение к Интернету, и если нет соединения, чтобы открыть браузер, нажмите «Принять», затем снова проверьте и продолжите.

+2

Вы не сможете сценарировать браузер, но я уверен, вы можете сделать это с помощью [Механизм] (https://github.com/sparklemotion/mechanize). – tadman

ответ

0

В рубина, существуют две основные рамки автоматизации браузера:

Capybara и Watir. Оба изначально были созданы для тестирования ваших собственных приложений, но также могут использоваться в обычном коде.

На мой взгляд, Watir имеет тенденцию быть быстрее и ориентирован скорее на объект, поэтому я использую его, когда пишу несколько более крупных драйверов, однако Capybara легче писать и читать лучше.

Смежные вопросы