我是反应新手,并在反应中编写测试用例。我有两个单选按钮(IPV4 和 IPV6)。我想测试用户是否可以选择另一个单选按钮。我不知道要在单选按钮上应用哪个事件侦听器,是更改事件还是单击事件?
\n我将问题分为两部分:1)我正在检查是否可以选择或取消选择一个单选按钮2)我是否可以选择另一个单选按钮。我只在第一部分失败了,所以请帮助我。这是我的代码和测试用例。
\nimport React from \'react\' \nimport constants from \'LookingGlass/constants\' \nimport { Label, RadioButton } from \'LookingGlass/common/components\'\n \nexport const componentTestId = \'SelectorIPVersion\'\n \nexport default function SelectorIPVersion(props = {}) {\n const { checkedVersion, onChange, disabled } = props\n \n const { choices, groupName, label } = constants.SelectorIPVersion\n \n const _onChange = (e) => {\n onChange && onChange(e.target.value)\n }\n \n let selectorChoices = choices.map((c) => {\n return (\n <RadioButton\n key={c.value}\n id={c.value}\n name={groupName}\n value={c.value}\n label={c.label}\n checked={c.value === checkedVersion}\n onChange={_onChange}\n …Run Code Online (Sandbox Code Playgroud)