ChromeDriver 111版本addArguments方法报错问题解决咨询
解决ChromeOptions addArguments参数不匹配问题
出现这个编译错误是因为你使用的Selenium版本中,addArguments方法仅接受**字符串数组(String[])**作为参数,而你传入的是单个字符串。可以通过以下两种方式解决:
方式一:将单个参数包装成字符串数组传入
ChromeOptions ch = new ChromeOptions(); ch.addArguments(new String[]{"--remote-allow-origins=*"}); WebDriver driver = new ChromeDriver(ch);方式二:升级Selenium到支持可变参数的版本
如果你将Selenium升级到较新版本(比如4.x后期版本),addArguments方法会支持可变参数,此时你原本的代码直接传入单个字符串就可以正常运行。
内容的提问来源于stack exchange,提问作者praveen
相关产品推荐
相关产品推荐

