Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何通过编程查找web浏览器的版本?_Java_Google Chrome_Selenium Webdriver_Selenium Chromedriver - Fatal编程技术网

Java 如何通过编程查找web浏览器的版本?

Java 如何通过编程查找web浏览器的版本?,java,google-chrome,selenium-webdriver,selenium-chromedriver,Java,Google Chrome,Selenium Webdriver,Selenium Chromedriver,好的,我正在使用Selenium库用Java开发一个浏览器自动化程序。我正在使用以下代码尝试检查用户系统上的驱动程序的浏览器版本,以便在驱动程序过时时更新驱动程序。出于某种原因,我可以获取驱动程序版本,但无法获取浏览器版本。您是否建议在“cap2”中使用此功能?同样,代码如下所示: cap1 = ((RemoteWebDriver) test).getCapabilities(); cap2 =//function to access browser information; if(cap

好的,我正在使用Selenium库用Java开发一个浏览器自动化程序。我正在使用以下代码尝试检查用户系统上的驱动程序的浏览器版本,以便在驱动程序过时时更新驱动程序。出于某种原因,我可以获取驱动程序版本,但无法获取浏览器版本。您是否建议在“cap2”中使用此功能?同样,代码如下所示:

 cap1 = ((RemoteWebDriver) test).getCapabilities();
 cap2 =//function to access browser information;
 if(cap1.getCapability("chromeDriverVersion")!=/* cap2 function to get browser version*/){
updateDriver();
}
else{
proceed();
}```