标签: ruby wifi
我有一个Pi 3,我想设置一次,然后对它进行零配置/维护。到目前为止,我有工作程序,脚本设置在启动时自动运行(处理电源断开/等),现在我想自动化互联网连接(处理wifi断开连接等)。
无线芯片位于pi 3上,但要获得互联网连接,您必须每次重新连接时打开浏览器并接受条款/条件。我想知道在ruby编码中是否有办法基本上检查互联网连接,如果没有连接然后打开浏览器,请单击“接受”,然后再次检查并继续。
答案 0 :(得分:0)
在ruby中,有两个主要的浏览器自动化框架:
Capybara和Watir。 两者最初都是为测试您自己的应用而创建的,但也可以在普通代码中使用。
根据我的经验,Watir往往更快,更面向对象,因此我在编写一些更大的驱动程序时使用它,但是Capybara更容易编写脚本并且更易于阅读。