如何在量角器中设置单选按钮值

2024-03-27

我是量角器新手,我正在尝试使用量角器设置单选按钮值。我在互联网和 SO 上搜索了徒劳的答案。

html:

<md-radio-group
            id="radiogrp1"
            name="radiogrp1"
            ng-model="application.myRadioGrp"                
            required>
        <md-radio-button value="N" aria-label="No">No</md-radio-button>
        <md-radio-button value="Y" aria-label="Yes">Yes</md-radio-button>
        <md-radio-button value="M" aria-label="Maybe">May</md-radio-button>
</md-radio-group>

从上面的 html 文件中,我尝试在我的 jasmine it() 中执行时设置 No/Yes/Maybe,并使用一些量角器代码,如下所示:

element.all(by.id('radiogrp1)).get(0).click();

对于上面的代码,它默认单独接受 yes 。我想专门设置无线电组的任何值,即子级(md-radio-button),例如父级(md-radio-grp)的是/否/可能。我尝试了很多方法,如绑定、映射等,但没有任何帮助。寻求帮助。提前致谢。


Try:

element(by.id('radiogrp1')).all(by.tagName('md-radio-button')).get(0).click();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在量角器中设置单选按钮值 的相关文章

  • 我在使用 log4js-protractor-appender 时遇到麻烦

    我的 log4js js 文件代码 use strict var log4js require log4js var log4jsGen getLogger function getLogger log4js loadAppender fi
  • Protractor/Jasmine 条件测试用例

    与此问题相关 如何使用 Protractor 创建条件测试用例 https stackoverflow com questions 36701985 how can i create conditional test cases using
  • 量角器错误“WebDriverError:指定的超时类型无效:ms”

    如果没有任何更改 我的量角器测试开始出现此错误 14 07 05 E runner Unable to start a WebDriver session 14 07 05 E launcher Error WebDriverError I
  • 无法从函数内部访问数组变量

    我对 TypeScript 和量角器非常陌生 希望将从下拉列表中提取的所有值放入数组中 以便我可以从另一个页面验证它 export class AdditionalCostPage extends BasePage getAllUsageC
  • 在基于 AngularJS 的 Web 应用程序中使用 Selenium

    我逐渐知道 Selenium 是 UI 测试之父 现在我的问题是为什么 Angular 团队开发了 Protractor 对于基于 AngularJS 的 Web 应用程序 Selenium 不能完成同样的工作 Protractor 所做的
  • 处理量角器中的未知错误

    我有一个protractor通过配置多个浏览器进行设置multiCapabilities 在 browserstack 上运行测试 我的主要量角器规格 测试之一包含以下内容afterEach block afterEach function
  • 使用 angular-cli 运行 Protractor 时 SpecReporter 不是构造函数错误

    当我尝试跑步时ng e2e或直接protractor命令我收到此错误 14 39 00 I update chromedriver chromedriver 2 28 up to date 14 39 04 I launcher Runni
  • 如何使用 Protractor 检查某个元素是否不可点击?

    测试一个元素是否很简单is可使用量角器点击 但我一直在挠头试图弄清楚如何检查元素是否not可点击 我尝试将 click 函数包装在 try catch 中 这样当尝试单击时抛出错误时 它应该捕获它并让测试通过 然而 这不起作用 这是我执行检
  • Protractor - 在 iframe 中查找元素

    在我页面的最顶部我有 iframe 的调用 在 iframe 内部我有类似的内容
  • directConnect:true 与在 Protractor 中的某个端口启动 seleniumServer

    我正在使用 Protractor 通过非角度应用程序进行端到端测试 所以一旦我在 protractor conf js 文件中编写为 exports config directConnect true Capabilities to be
  • 量角器按钮单击并在新选项卡中打开页面

    我对量角器相当陌生 我正在尝试自动化一个场景 其中我单击一个按钮 它会在新选项卡中打开一个页面 然后我们需要在新页面中填充表单并提交 Issue 当我单击按钮打开新页面时 我的测试不会等待新页面加载并显示测试完成和成功消息 我正在使用该按钮
  • 单击量角器中元素的给定坐标

    我想点击我的特定位置canvas元素 所以我编写了以下量角器代码 var canvas element by id canvas var clickCanvas function toRight toBottom browser actio
  • 无头镀铬:镀铬无法到达

    我正在使用 Chrome headless 来运行量角器测试 它运行了一段时间 但之后我收到以下错误 15 36 30 E 启动器 chrome 无法访问 会话信息 无头 chrome 59 0 3071 115 驱动程序信息 chrome
  • 30000 毫秒后量角器超时

    我正在尝试将量角器 e2e 测试集成到我的巡航控制中 我正在使用以下测试规范 describe index function var ptor it should have a title function browser get http
  • 如何处理 Protractor 中的模态对话框?

    我正在尝试使用sendKeys 在模态对话框上this http www gifteng com login网站 单击后出现此对话框Sign In按钮 我似乎找不到任何方法将焦点切换到盒子上 请参阅gist https gist githu
  • for 循环内的 Promise

    我正在为此苦苦挣扎 点击按钮获取一组数据 检查返回的行数是否符合我的预期 我需要运行 10 次 每次我期望不同的行数 下面的代码片段不起作用 因为 i 不是我所期望的 我怎样才能做到这一点 for var i 0 i lt subEleme
  • 消息:函数在 5000 毫秒后超时 - Protractor & CucumberJS

    cucumberjs version 1 2 2 protractor version 4 0 1 Both installed globally via npm 升级到上面的 cucumberJs 版本后 我不断收到此错误 Failure
  • 量角器中的“$”选择器

    我见过很多这样的例子 selector 我也在用这个 那么这又是什么 变量确实如此 这是我从量角器得到的docs https angular github io protractor api view ElementFinder proto
  • 从 ElementFinder 数组创建 ElementArrayFinder

    这是一个后续问题当条件评估为 true 时获取元素 扩展 ElementArrayFinder https stackoverflow com questions 32572299 take elements while a conditi
  • 量角器:向下滚动

    我的页面上有一个按钮 当用户向下滚动时可见 因此 量角器测试给了我一个错误 UnknownError 未知错误 元素在点 94 188 处不可单击 我尝试使用 browser executeScript window scrollTo 0

随机推荐

  • 这个符号在 IntelliJ 中意味着什么? (文件名左下角红色圆圈,里面有“J”)

    在我创建的 Java 项目的 IntelliJ 的目标文件夹下 包中有一些 java 源文件 每个文件旁边的 J 图标都有一个红色圆圈 中间有一条线 这意味着什么 我如何解决它 您需要指定源目录 File gt Project Struct
  • 使用面板消息/解决方法时的 Java 1.5 JOptionPane 绘制错误?

    我有一个 JOptionPane 其中有一个自定义消息面板 位于面向 Java 1 5 的应用程序中 除其他内容外 该面板还包含一个 JTextField 每调用 20 次左右 对话框中就不会绘制任何内容 甚至 确定 取消 按钮也不会绘制
  • 让 docker-compose 只运行某些容器

    所以我目前可以使用 docker compose up test 它只运行我的数据库和测试脚本 我希望能够说 docker compose up app 或类似的东西来运行除测试之外的所有内容 这样我就不会运行不必要的容器 我不确定是否有办
  • 获取任意文件的二进制值

    如果假设我有一个文件 例如music mp3 or image jpg或任何要考虑的文件 我如何将这些文件的二进制表示形式转换为java中的字符串值 以便我可以查看它 例如 假设我有一个名为 video mp4 那么它必须表示为101011
  • Flask 和 Jinja2 使用漂白剂,图像 HTML 无法正常工作

    我一直在为自己的一个项目创建一个小博客 只有我作为用户才能访问发布页面 我之前一直在关注 Flask 教程 该教程的最终产品使您能够使用漂白剂和 Markdown 发布 HTML 并通过 Jinja2 模板传递它 In my models
  • Dockerfile 中的 AWS 凭证

    我需要在容器构建期间从 AWS S3 下载文件 但是我未能成功向构建过程提供 AWS 凭证 而无需将它们实际硬编码到 Dockerfile 中 我收到错误 docker 致命错误 无法找到凭据 尽管之前已经执行过 AWS 配置 此外 我无法
  • Intellij idea 中的 Ruby 设置

    这可能是显而易见的 但我无法在 Intellij 项目设置 编译器 插件等中找到 ruby 解释器路径以及任何其他可用的 ruby 设置 我确实安装了最新版本的 ruby 插件 并且使用的是 intellij 12 0 4 Ultimate
  • OOP 中的 php uasort

    class DBNews public function get latest posts limit code goes here posts array array uasort posts array this gt cmp publ
  • 在动作脚本 3 flex 4 中使用 DisplayObject(Group ,UIComponent) 剪切复制粘贴

    我正在我的应用程序中实现剪切复制粘贴 例如cacoo http www cacoo com 但我在这些操作过程中遇到问题 我正在使用剪切复制粘贴背后的想法 var className String getQualifiedClassName
  • 使用 Git 复制子模块

    我在 Git 中有一个项目 它有几个子模块 我需要下载这些子模块和可用的文件才能使用主项目 并且为了使子模块工作 我需要它们自己的子模块可用等等 为了进行设置 我使用递归地初始化子模块git submodule update init re
  • 具有三级深度连接的范围

    My Program桌子有很多Measures My Measure桌子有很多Targets My Target表有一列名为 money 我的 ActiveRecord 查询如下所示 programs2 Program includes m
  • 为什么当 TreeModel 添加新节点时我的 JTree 不更新?

    我正在使用一个DefaultTreeModel填充了覆盖DefaultMutableTreeNode它支持选择性地更改树中节点的显示字符串 如下面的代码所示 在我的表单中 我通过在单独的类中创建新节点来填充树 然后通过主数据类型的包装类将它
  • 计算不同的数,直到满足基于另一行的特定条件

    我有以下 df 原始df Step CampaignSource UserId 1 Banana Jeff 1 Banana John 2 Banana Jefferson 3 Website Nunes 4 Banana Jeff 5 A
  • 精确 HH:MM:SS 时间字符串的正则表达式模式

    我想准确验证字符串时间格式hh mm ss String 我的意思正是如此每个小时 分钟 秒必须是2 digits Also 仅接受逻辑值 like 小时 从 00 到 23 分钟 从 00 到 59 秒 从 00 到 59 当我检查时HH
  • 为什么我的 Oracle JVM 会为一个简单的“Hello World”程序创建所有这些对象?

    我正在玩jmap并发现简单的 Hello World Java 程序创建了数千个对象 这是对象的截断列表Oracle JVM 更新 131启动时创建 num instances bytes class name 1 402 4903520
  • geom_text 仅位于堆积条形图的顶部

    我想仅在堆叠条形图的顶部添加标签 这是我的数据框 create data frame building lt c Burj nKhalifa Zifeng nTower Bank of nAmerica Tower Burj Al Arab
  • 正则表达式,我可以排除字符对吗?

    如何从正则表达式中排除字符对 我正在尝试获取一个包含 5 个字母数字字符的正则表达式 后跟 除 XX 和 AD 之外的任何内容 后跟 XX So D22D0ACXX 会匹配 但是下面两个不会匹配 D22D0ADXX D22D0XXXX 我的
  • 将代理模型实例分配给外键

    我有一个 django auth 用户代理模型 它附加了一些额外的权限 如下所示 class User User class Meta proxy True permissions write messages May add new me
  • 中间人控制台:如何使用?

    我想知道如何使用middleman console 是一个简单的irb吗 我能用它做什么与简单的 irb 不同的事情 middleman console options Start an interactive console in the
  • 如何在量角器中设置单选按钮值

    我是量角器新手 我正在尝试使用量角器设置单选按钮值 我在互联网和 SO 上搜索了徒劳的答案 html