比如 360 浏览器,搜狗浏览器,qq 浏览器之类的,支不支持 webdriver 去做自动化测试?
看有没有兼容或者配套的 driver 了
可以用对应内核版本的 ChromeDriver 试试
国产浏览器都是换皮的,内核八九不离十是 chromium,可以用 chromeDriver 试试
国产浏览器一般有两个模式,兼容模式(IE 内核)和极速模式(chromium)。 如果要通过自动化测试来覆盖,首先保证 chrome 吧,毕竟业界占有率过大半;有余力的,edge,Firefox 也可以跑一跑,selenium 和 playwright 都支持同一套代码在不同浏览器跑,花点时间改造一下 driver 的初始化配置可以选择不同浏览器就可以了;硬件上面可以支持的话,Safari 也可以跑一下; IE 太古老,而且官方已经不支持了,除非你们还有这么顽固的客户要照顾,建议别花时间在上面了。 至于国产浏览器, 我觉得 chrome 跑过了就行,都是一样的内核出问题的概率不大。 另外万一碰巧你们老板就用的国产浏览器,不妨打听一下,手工测一遍。要是你们测都没问题,刚好老板的浏览器上面出问题就悲剧了
可以的 参数配置一下 binary_location 指定一下启动的 exe 文件就可以了,驱动的话 按照你要用的浏览器版本 去下载对应版本的 driver 就行了