I\'ve been struggling with selenium to fix this issue:
java.lang.NoSuchMethodError: org.openqa.selenium.support.ui.Wait.until(Lcom/google/common/base/Function
This is compatibility issue. To solve it, you can use Guava version 21 + selenium version 3.2.0 + JDK 8.
For more details you can check below link:
https://softwaretestingboard.com/q2a/1907/function-webdriver-fluentwait-webdriver-applicable-arguments#axzz68BFzmEjv
I hope it will help you.