首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >空手道框架支持无头浏览器测试吗?

空手道框架支持无头浏览器测试吗?
EN

Stack Overflow用户
提问于 2020-09-14 09:57:24
回答 2查看 776关注 0票数 2

我正在使用空手道框架来实现UI自动化。空手道框架支持无头浏览器测试吗?

EN

回答 2

Stack Overflow用户

发布于 2020-11-27 17:52:22

我们也可以使用chromedriver或geckodriver来实现chrome和firefox的无头工作。但请记住,这些需要与浏览器版本保持一致。不建议用于CI/CD。但如果我们需要在本地测试,则可以工作。下面是我在karate config.js中的配置(全局使用):

Chromedriver:

代码语言:javascript
运行
复制
karate.configure('driver', {type: 'chromedriver', executable: '#(driverpath)' , webDriverSession: { desiredCapabilities: { browserName: 'chrome' , "goog:chromeOptions": { headless: true } } } } ); 

Firefox(geckodriver)

代码语言:javascript
运行
复制
karate.configure('driver', {type: 'geckodriver', executable: '#(driverpath)', showDriverLog: true,  webDriverSession: { "capabilities": { "alwaysMatch": { "moz:firefoxOptions": { args: ["-headless"] } } } } } );
票数 2
EN

Stack Overflow用户

发布于 2020-09-14 11:59:05

如果您使用驱动类型chrome或Docker容器:https://github.com/intuit/karate/tree/master/karate-core#dockertarget,则支持

代码语言:javascript
运行
复制
* configure driver = { type: 'chrome', headless: true }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63877184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档