当前位置: 首页 > 知识库问答 >
问题:

如何用笑话和剧作家测试材料UI选择组件?

殳自怡
2023-03-14

我想通过剧作家选择一个选项,但我不能选择一个选项。什么是错的?

          <Select
            data-testid="color"
          >
            <MenuItem value="red">
              red
            </MenuItem>
            <MenuItem value="green">
              green
            </MenuItem>

          </Select>

测试

await page.selectOption("data-testid=color", "red)

共有1个答案

何涵衍
2023-03-14

如果您复制的内容是准确的,可能会有一些空白。我会试着按价值选择:

await page.selectOption('[data-testid=color]', { value: 'red' });
 类似资料:
  • 我尝试过剧作家页面对象文档和几个youtube视频关于这个主题。我也读过GitHub问题(github页面对象问题),但当有不止一个页面对象类时,仍然存在实现页面对象模型的问题。我理解一个简单的类和测试文件,但是如果有人能帮助我,当我想在另一个页面类中实例化一个页面类或者继承它时,那将是非常感激的。我想在特定方法之外的另一个类中实例化一个页面类,这样我就可以在多个方法中使用该实例。我希望有一个样板

  • 我有一个登录页面,有两个文本字段:用户名、密码和登录按钮,用户名字段在最上面,密码字段在下面,登录按钮在底部。我希望它们始终位于页面的中心,无论是垂直还是水平。我试过这个: 它只是水平居中。我怎样才能使它水平和垂直居中?

  • 好的,我有点困惑于如何使用enzyme/jest测试我的组件的功能。仍在学习如何测试我的组件——我可以编写简单的测试,但现在我需要让它们更复杂。 我想知道测试组件函数是否被正确调用以及它们是否按预期更新状态道具的最佳方法。我发现很棘手的是,我的函数和状态都存在于我的组件的道具中。 如果我需要使用间谍,我想最好知道如何使用笑话,但是如果像西农或贾斯敏这样的特工更适合这份工作,我愿意接受(只要让我知道

  • 问题内容: 我正在尝试从Material-UI 更改组件的边框。到目前为止,我已经尝试过: 我可以自定义等,但是许多小时后,我仍然无法自定义Select。我尝试也传递一个,但是您必须自定义,这甚至更糟。 有人可以帮我这个沙盒吗? https://codesandbox.io/s/material-demo- ecj1k 我真的很感激。 问题答案: 以下是为默认,悬停和聚焦状态覆盖边框(),标签()

  • 我正在使用材料UI选择组件在我的反应项目。 我正在尝试重写CSS类和或。 我的选择组件: 下面不行吗?

  • 我正在写一个测试来注册我网站上的用户。使用@playright/test,我在playright中定义了几个不同的项目。配置。ts: 我的测试如下所示: 但是,当我运行此测试时,它只对第一个工作人员有效,因为您只能注册一次电子邮件地址。 因此,我想做的是在我的测试中访问项目名称(例如,),以便我可以将其转换为电子邮件地址,以便每次运行测试时,它都会根据项目名称注册用户。 如何在剧作家测试中获得项目