Eclipse中Selenium+Java自动化测试代码自动提示失效求助
检查自动补全触发规则
打开Window > Preferences > Java > Editor > Content Assist,确保Enable auto activation已勾选,同时Auto activation triggers for Java输入框里包含英文句点.(默认触发字符是.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ),如果缺失就补上。清理项目与Eclipse缓存
先执行Project > Clean,选择当前项目进行清理;如果还是不行,手动删除工作区目录下的.metadata/.plugins/org.eclipse.jdt.core文件夹,重启Eclipse后会重新构建代码索引。确认项目依赖状态
检查Selenium相关jar包是否正确加入Build Path,没有红叉或警告。如果用Maven管理项目,右键项目选择Maven > Update Project,勾选Force Update of Snapshots/Releases同步依赖。排查快捷键冲突
打开Window > Preferences > General > Keys,搜索Content Assist,确认它的绑定快捷键是Ctrl+Space,如果有其他功能占用了这个组合键,要么修改冲突快捷键,要么给Content Assist换个新的快捷键。验证JDK配置正确性
确保项目使用的JDK版本符合Selenium要求(比如JDK 8及以上),打开Window > Preferences > Java > Installed JREs检查已配置的JDK是否有效,同时确认项目Properties > Java Build Path > Libraries里的JRE System Library没有异常。
内容的提问来源于stack exchange,提问作者Dish

