未验证 提交 5693118f 编写于 作者: O openharmony_ci 提交者: Gitee

!9660 unitest模拟点击修改

Merge pull request !9660 from zhaominjie11/master
...@@ -15,44 +15,8 @@ ...@@ -15,44 +15,8 @@
import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
import { Hypium } from '@ohos/hypium' import { Hypium } from '@ohos/hypium'
import { UiDriver, BY } from '@ohos.UiTest'
import testsuite from '../test/List.test' import testsuite from '../test/List.test'
import featureAbility from '@ohos.ability.featureAbility';
async function requestPermission() {
try {
let context = featureAbility.getContext();
await context.requestPermissionsFromUser(['ohos.permission.DISTRIBUTED_DATASYNC'], 666, (data) => {
console.info('TestApplication requestPermission data: ' + JSON.stringify(data));
});
} catch (err) {
console.error('TestApplication permission' + JSON.stringify(err));
}
}
async function clickPermission(driver) {
console.info("clickPermission begin");
await driver.delayMs(2000);
var data_sync_allow = await driver.findComponent(BY.text("允许"))
await driver.delayMs(1000)
var wait_count = 0
while (data_sync_allow == null || data_sync_allow == undefined) {
data_sync_allow = await driver.findComponent(BY.text("允许"))
wait_count += 1
await driver.delayMs(1000)
if (wait_count == 15) {
break
}
}
if (data_sync_allow == null) {
console.info('应用非首次开启')
} else {
await data_sync_allow.click()
console.log('点击多设备授权框的允许按钮')
}
}
export default { export default {
onCreate() { onCreate() {
...@@ -61,9 +25,6 @@ export default { ...@@ -61,9 +25,6 @@ export default {
var abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() var abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments()
console.info('start run testcase!!!') console.info('start run testcase!!!')
Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite)
var driver = UiDriver.create()
requestPermission()
clickPermission(driver)
}, },
onDestroy() { onDestroy() {
console.info("TestApplication onDestroy"); console.info("TestApplication onDestroy");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册