2017-04-23 19 views
1

我有一個Selenium的助手類,以前像一個魅力的工作,突然間,這個問題出現了。直到在FluentWait無法應用 - java

我還附上了受影響功能的屏幕截圖。

直到 (java.util.function.Function) 在FluentWait不能應用於 到 (org.openqa.selenium.support.ui.ExpectedCondition) 原因:無類型變量的實例(S)( S)V存在,這樣才能ExpectedCondition符合功能

enter image description here

+0

無下面是在你的代碼FluentWait這裏。這些是ExplicitWait類型。在您的問題主題和問題主體中進行更正。 – DebanjanB

+0

@Dev這是Intellij正在拋出的錯誤。 –

+1

觀察這裏的ExplicitWait的文檔 - http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp – DebanjanB

回答

1

這工作對我來說是更新的IntelliJ由所使用的JRE的解決方案。解決了這個問題。

更新:谷歌番石榴23.0也解決了一些人的問題。

+0

這對我有效。使用1.8解決了IJ的投訴。 –

1

只需使用在等待你的pom.xml

<build> 
    <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>3.6.1</version> 
       <configuration> 
        <source>1.8</source> 
        <target>1.8</target> 
       </configuration> 
      </plugin> 
    </plugins>   
</build>