Это не имеет никакого отношения к Chromedriver. Это проблема с параметром с именем protocol`, который вы не передаете методу test через файл testng.xml. Например,
@Parameter("protocol")
@Test
void sampleTest(String protocol){
//your code
}
Ожидаемый файл testng.xml
<suite name="Sample Suite">
<test name="Sample Test">
<parameter name="protocol" value="expectedvalue">
</test> <!-- test -->
</suite>
Некоторое время, чтобы избежать этой ситуации, мы используем @Optional
атрибут
@Parameter("protocol")
@Test
void sampleTest(@Optional("http")String protocol){
//your code
}