wda-driver
Version:
Facebook WebDriverAgent Node Client Library (not official)
46 lines (40 loc) • 1.64 kB
JavaScript
const wda = require('./dist/wda')
const c = new wda.Client('http://localhost:8100')
async function start () {
// console.log(await c.status())
// await c.screenshot('./test/screenshot/1.png')
// const data = await c.source('xml', true)
const s = await c.session()
// const s = await c.session('com.apple.mobilesafari', ['-u', 'https://www.google.com/ncr'])
// console.log(await s.orientation())
// console.log(await s.close())
// await s.tap(588, 1866)
// await s.tap(88, 1266)
// await s.tap(88, 200)
// await s.swipe(88, 200, 288, 200)
// const s = await c.session()
// console.log(s.getId(), s.getBundleId())
// console.log(await s.orientation())
// console.log(await s.getWindowSize())
// await s.swipe(100, 400, 200, 400, .1)
// await s.tapHold(100, 400, 8)
// await s.keyboardDismiss()
// const selector = await s.selector({name: "切换到语音输入", label: "切换到语音输入"})
// const element = await s.selector({name: '表ss情'}).clickExists()
// const e = await s.selector({type: 'Window'}).get()
// const element = await selector.get(10)
// await element.clearText()
// await e.setText('asdasdasdsd')
// await e.setText('\b\b\b')
// console.log(await s.selector({type: 'Other'}).waitGone(10))
// await e.tap()
// await e.pinch(0.1, -1)
// console.log(await e.getAccessibilityContainer())
// console.log(await e.getBounds())
// console.log(await s.alert().wait(10))
// console.log(await s.alert().exists())
console.log(await s.alert().buttons())
// console.log(await s.alert().click('取消'))
// console.log(await selector.exists())
}
start()