Во-первых, чтобы включить / убедиться, что автоматическое предложение в Eclipse IDE уже включено, перейдите к
Окно> Настройки> Java> Редактор> Помощник по содержимому> Авто
Секция активации
и убедитесь, что у вас есть следующие настройки:
- Задержка автоматической активации (мс):
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")
Источник: seleniumhq -docs