标签: wdio-v4

NightwatchJS和WebdriverIO有什么区别?

正如标题所述,Nightwatch.js和Webdriver.io有什么区别?

看起来他们有相同的语法,并做几乎相同的事情.他们有什么不同?

我需要在它们之间做出选择.

nightwatch.js webdriver-io wdio-v4 wdio-v5

47
推荐指数
2
解决办法
2万
查看次数

WebdriverIO-拍摄整页截图

我正在尝试使用WebdriverIO截取整个页面的屏幕截图。

我读过,最好的方法是使用WebdriverCSS增强我的WebdriverIO流。WebdriverCSS自动截图整个页面?

问题是WebdriverCSS对我不起作用。我认为是因为它尚未与兼容webdriverio@3.0.x

有什么办法可以使它起作用,或者可以使用其他解决方案?

我的代码:这是生产什么,但在回调中未定义的值

// Initialize WebdriverCSS for `client` instance
require('webdrivercss').init(driver, {
    // example options
    screenshotRoot: '../../screenshots',
    failedComparisonsRoot: '../../screenshots/diffs',
    misMatchTolerance: 0.05
});

// ...
// driver gets initialized and url opened
// ...

driver.webdrivercss('page', {
  name: 'body',
  elem: 'body'
}, function(err, res) {
  // here the values of err and res are always undefined
})
.saveScreenshot('../../screenshots/webdrivercsstest.png');
// the screenshot works, but it's not full page
Run Code Online (Sandbox Code Playgroud)

!EDIT: 这是Chromium中的一个已知BUG,很可能不会修复。请参阅此链接以获取更多详细信息。

selenium automated-tests selenium-webdriver webdriver-io wdio-v4

4
推荐指数
1
解决办法
4813
查看次数

如何在'wdio.conf.js中读取baseURL值 从步骤定义.js文件

我正在使用webdriverio进行测试自动化.在wdio.conf.js文件中,我配置了'baseUrl'属性.我想从我的test .js文件中准备'baseUrl'属性值.请帮我看'baseUrl'的价值!

selenium selenium-webdriver webdriver-io wdio-v4 wdio-v5

2
推荐指数
2
解决办法
2226
查看次数