我有一个使用硒铬驱动程序运行Capybara的ruby脚本。 测试导航网站,在未知时间会出现需要关闭的通知。
当脚本继续执行测试时,是否可以让第二个线程轮询驱动程序以检查是否存在通知。
我尝试了一些不同的方法,但是我遇到了Bad file descriptor (Errno::EBADF)
这样的错误,这似乎是因为会话/驱动程序不是线程安全的。
如果无法做到这一点,我们将非常感谢处理此问题的任何想法。我宁愿没有一段代码,我一直在行动之间调用,因为我担心这会导致性能问题。
答案 0 :(得分:0)