WebDriverWait 方法的实例不会像以前那样在 Eclipse 中生成模板提案
Instance of WebDriverWait method doesn't generates Template Proposals in Eclipse as before
我有一个小程序,它应该点击某个东西然后等待。不知何故,在我输入点并等待之后,我现在没有像以前那样得到建议(代码完成)。
这是程序的一小部分:
driver.findElement(By.id(StartRenderedButton)).click();
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.unt
我做的这些进口:
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
没有任何建议。
我尝试安装新的 IDE,尝试在编辑器>高级中进行更改,但无济于事。
我怎样才能取回它?
首先,要打开/确保 Eclipse IDE 上的自动建议已启用,请转至
Window > Preferences > Java > Editor > Content Assist > Auto
Activation Section
并确保您具有以下设置:
- 自动激活延迟(毫秒):
0
- Java 的自动激活触发器:
.
专业提示:如果您希望在输入“.”时自动弹出所有字母的建议,请在“自动激活”中输入“.abcdefghijklmnopqrstuvwxy
” Java.
的触发器
其次,您需要 WebElement 引用才能使用显式等待 [=wait.until...],例如
WebDriver driver = new FirefoxDriver();
driver.get("http://somedomain/url_that_delays_loading");
WebElement myDynamicElement = (new WebDriverWait(driver, 10))
.until(ExpectedConditions.presenceOfElementLocated(By.id("myDynamicElement")
@Dhamo 的回答是正确的。
要在您的 IDE(即 Eclipse)中启用 自动建议,您需要进行以下设置:
也许您不需要 Auto Suggestions 弹出 pattern matched 方法。所以我们可以避免设置:
Auto activation triggers for Java: .abcdefghijklmnopqrstuvwxy
并保持为:
- Auto activation triggers for Java: .
内容辅助 - 模板提案
在键入 Class / 方法 名称时查看 模板建议 动态地,您可以按以下一组 Keys:
Ctrl+Space
模板提案 将显示如下:
我有一个小程序,它应该点击某个东西然后等待。不知何故,在我输入点并等待之后,我现在没有像以前那样得到建议(代码完成)。
这是程序的一小部分:
driver.findElement(By.id(StartRenderedButton)).click();
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.unt
我做的这些进口:
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
没有任何建议。
我尝试安装新的 IDE,尝试在编辑器>高级中进行更改,但无济于事。
我怎样才能取回它?
首先,要打开/确保 Eclipse IDE 上的自动建议已启用,请转至
Window > Preferences > Java > Editor > Content Assist > Auto Activation Section
并确保您具有以下设置:
- 自动激活延迟(毫秒):
0
- Java 的自动激活触发器:
.
专业提示:如果您希望在输入“.”时自动弹出所有字母的建议,请在“自动激活”中输入“.abcdefghijklmnopqrstuvwxy
” Java.
其次,您需要 WebElement 引用才能使用显式等待 [=wait.until...],例如
WebDriver driver = new FirefoxDriver();
driver.get("http://somedomain/url_that_delays_loading");
WebElement myDynamicElement = (new WebDriverWait(driver, 10))
.until(ExpectedConditions.presenceOfElementLocated(By.id("myDynamicElement")
@Dhamo 的回答是正确的。
要在您的 IDE(即 Eclipse)中启用 自动建议,您需要进行以下设置:
也许您不需要 Auto Suggestions 弹出 pattern matched 方法。所以我们可以避免设置:
Auto activation triggers for Java: .abcdefghijklmnopqrstuvwxy
并保持为:
- Auto activation triggers for Java: .
内容辅助 - 模板提案
在键入 Class / 方法 名称时查看 模板建议 动态地,您可以按以下一组 Keys:
Ctrl+Space
模板提案 将显示如下: