Tag: sleep

Capybara需要睡觉吗?

显然,根据网页 更新 ,使用最新版本的wait_until , sleep或wait_until无效。 但是,如果我在测试中添加sleep(1)调用,我有一组仅适用于快速计算机的测试。 也就是说,测试看起来像: describe “dosimeters page” do before do click_link(“Dosimeter Read History”, :match=>:first) end … 变 describe “dosimeters page” do before do unix_wait click_link(“Dosimeter Read History”, :match=>:first) end … 我把unix_wait定义为: def unix_wait case RbConfig::CONFIG[‘host_os’] when /darwin/ when /linux-gnu/ sleep(1) end end 问题是,我有一台旧的Ubuntu 12.04四核笔记本电脑在Jenkins上运行这些测试,一切都运行良好,没有unix_wait调用。 测试在运行Ubuntu 13.10和macbook pro笔记本电脑的unix_wait桌面上随机失败,但如果我添加了unix_wait调用,则测试通过。 测试失败本身表示加载失败(即某些运行中缺少css元素,但其他运行中没有),并且当手动加载站点时,被测试的内容实际上有效。 那么这里适当的行动是什么? 显然,测试期间不允许sleep , wait_until也wait_until […]

OS X时间直到(系统/显示/磁盘)睡眠?

有没有人知道查询OS X的方法,以便在它进入系统睡眠或激活显示器睡眠(甚至是磁盘睡眠)之前,通过命令行或任何其他方法找出实际剩余的时间(例如Ruby或Objective-C)? 我认为通过命令行的pmset之类的东西可能提供了这些信息,但它似乎只显示和更新当前设置,而不是允许反馈操作系统当前循环的位置。 我的要求是我目前有一个Ruby脚本,我只想在我不使用机器时运行,并且一个简单的’whatcher脚本’允许这样做,但是什么’看’是我需要的东西帮助。 似乎应该有一个简单的答案,但到目前为止我还没有找到任何明显的答案。 有任何想法吗?