小编Jos*_*nus的帖子

我需要什么权限才能访问 Google Play 控制台中的“API Access”?

如果我转到 Google Play 的 API Access 部分,它会说我需要许可。我想知道我需要向所有者征求什么许可。我查看了可用的权限,似乎没有一个与 API 访问权限匹配。

在此处输入图片说明

google-play-console

19
推荐指数
1
解决办法
5403
查看次数

如何在 Storybook 的控件插件中获取下拉菜单?

我想得到这个: 在此处输入图片说明

我的 stories.tsx 代码如下所示:

export default {
  title: "Components/Switch",
  argTypes: {
    color: { control: "select", options: ["primary", "secondary"] },
  },
};
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,页面无法呈现。

重现:

克隆这个仓库:https : //github.com/jauggy/storybook-args-error

npm i

npm run storybook

选择左侧菜单中的 Switch 组件。

storybook

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

如何在 Espresso 中授予权限?

我正在尝试在 Espresso 测试期间在我的 Android 应用程序中授予权限。在我的浓缩咖啡测试中,我有这条规则来尝试授予权限:

    @Rule
    public final GrantPermissionRule mGrantPermissionRule =
            grant(READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE);
Run Code Online (Sandbox Code Playgroud)

但是我收到这个错误:

2020-09-11 07:25:57.825 25911-25943/com.augustinus.fcmtest E/GrantPermissionCallable: Permission: android.permission.READ_EXTERNAL_STORAGE cannot be granted!
2020-09-11 07:25:57.836 25911-25943/com.augustinus.fcmtest E/TestRunner: junit.framework.AssertionFailedError: Failed to grant permissions, see logcat for details
        at junit.framework.Assert.fail(Assert.java:50)
        at androidx.test.runner.permission.PermissionRequester.requestPermissions(PermissionRequester.java:111)
        at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:133)
        at org.junit.rules.RunRules.evaluate(RunRules.java:20)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        at androidx.test.ext.junit.runners.AndroidJUnit4.run(AndroidJUnit4.java:104)
        at org.junit.runners.Suite.runChild(Suite.java:128)
        at org.junit.runners.Suite.runChild(Suite.java:27)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363) …
Run Code Online (Sandbox Code Playgroud)

android android-permissions android-espresso

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

React Native 应用程序关闭时需要运行代码

我尝试在 App 组件中使用 useEffect 挂钩,如下所示:

  useEffect(() => {
    console.log('App mounted');

    return () => {
      console.log('App unmounted');
    };
  }, []);
Run Code Online (Sandbox Code Playgroud)

但是控制台不显示应用程序已卸载消息。在带有空白应用程序的 Android 设备上进行了测试。我关闭应用程序的方法是按||| 在平板电脑上,然后关闭全部。

react-native

3
推荐指数
1
解决办法
3890
查看次数

如何通过 Cypress 设置 React Material UI Slider 的值?

我使用这里的滑块: https: //material-ui.com/components/slider/

尝试将其值设置为:

cy.get("[data-cy=slider-population]")
    .as("range")
    .invoke("val", val)
    .trigger("change");
Run Code Online (Sandbox Code Playgroud)

然而它没有动。有人设法让这个工作吗?

reactjs material-ui cypress

0
推荐指数
1
解决办法
1546
查看次数