使用C#在Selenium中使用Opera浏览器进行无头测试是否可行



当opera在后台工作时,我想用硒隐藏它。

我知道chrome和IE都有可能做到这一点。我想知道即使是opera也有可能,不幸的是我没有在网上找到任何资源。

遗憾的是Opera不支持headless。

我还注意到Opera在Selenium 4中不受支持。

硒4 的新功能

对Opera和PhantomJS浏览器的支持已被删除,因为这些浏览器的WebDriver实现不再在积极发展。

那么,您是否必须为Opera浏览器?那么无头测试执行呢?嗯,自从Opera是使用Chromium开源项目构建的(背后的项目Chrome浏览器(,Chrome和Opera的行为应该非常相像的因此,有不同行为的可能性较小您可以简单地将Chrome作为Opera浏览器进行测试。你仍然可以自动化Chrome,因为它仍然受到支持。至于无头测试,您可以使用Chrome无头或Firefox无头而不是PhantomJS。

最新更新