codeceptjs / codeceptjs/CodeceptJS

I.scrollTo() cause error when locator ignored on mobile devices

未關閉
#1,860 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
JavaScript
星號
4.2k
分支
757
平均合併
2 天 9 小時
30 天內合併 PR
16

描述

#### What are you trying to achieve?

`I.scrollTo(0, 1000)` in iphone

#### What do you get instead?

Error message:

```
Malformed type for "xoffset" parameter of command touchScroll
Expected: number
Actual: null

For more info see https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidtouchscroll
```

### Details

* CodeceptJS version: 2.1.3
* NodeJS Version: v8.15.1
* Operating System: maxOS mojave 10.14.6
* WebDriverIO version 5.12.1

https://github.com/Codeception/CodeceptJS/blob/58680c433c0591b37db92117130ce41205919285/lib/helper/WebDriver.js#L1339 is wrong, based on document here, the code `this.browser.touchScroll(locator, offsetX, offsetY)` should be changed to `this.browser.touchScroll(offsetX, offsetY, locator)` .

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。