一、Unable to find a free port
代码:
原因:代码没有问题,IP地址绑定不正,hosts文件中有一个不存在的IP地址
解决:将IP地址修改为127.0.0.1(最好不要使用本机IPV4地址)
二、Driver info: driver.version: ChromeDriver
问题:可能是版本不匹配导致的
解决:
→去官网下载与Chrome匹配的Chromedriver:http://npm.taobao.org/mirrors/chromedriver/
→如果还是没有解决,打开任务管理器,手动关闭Chromedriver.exe
→如果还没有解决,参照问题一,看一下hosts文件中的地址是否正确
三、Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, seehttp://code.google.com/p/selenium/wiki/ChromeDriver. The latest version can be downloaded fromhttp://code.google.com/p/chromedriver/downloads/list
原因:读取不到Chromedriver正确的路径
解决:代码中启动浏览器之前设置正确的路径
System.setProperty("webdriver.chrome.driver", "D:\\Application\\chromedriver.exe");