Appium Codeceptjs - 模拟或拍摄照片/视频 Android iOS

问题描述 投票:0回答:1

有没有办法测试使用 CodeceptJS Appium 制作照片和视频。

    const driver = await appium.getDriver()
    await driver.sendDeviceKeyEvent(27) 

此代码实际上是在小米设备上拍照,但是 仍然有接受或拒绝照片按钮,我无法使用此代码到达 或者任何其他方式

或者即使有办法模拟并放置预先录制的照片或视频?

javascript testing appium appium-android codeceptjs
1个回答
0
投票

这里是拍照

const waitBetweenCommands = 3;

I.wait(waitBetweenCommands);
I.sendDeviceKeyEvent(27);
I.wait(waitBetweenCommands);
I.sendDeviceKeyEvent(27);
if (container.helpers('Appium').config.capabilities.avd) {
  I.wait(waitBetweenCommands);
  I.sendDeviceKeyEvent(55);
  I.wait(waitBetweenCommands);
  I.sendDeviceKeyEvent(61);
  I.wait(waitBetweenCommands);
  I.sendDeviceKeyEvent(62);
} else {
  I.wait(waitBetweenCommands);
  I.sendDeviceKeyEvent(66);
}
© www.soinside.com 2019 - 2024. All rights reserved.