在 Windows powershell 中选择下拉列表中的 Web ui 测试自动化选项

2024-06-25

抱歉,如果这个问题太简单了,但我对 Windows Powershell 相当陌生,我看过的所有下拉列表教程都向您展示了如何向用户显示下拉列表。

无论如何,我想做的是使用 Powershell 测试我的 Web 应用程序。我需要将下拉列表更改为特定选择,我可以使用值或索引来执行此操作,这对我来说并不重要。

谢谢你提供的所有帮助。


事实证明,最简单的方法是将控件的值设置为我想要的索引,如下所示:

$ie = new-object -com "InternetExplorer.Application"
$ie.navigate("mywebsite")
$ie.visible = $true
$doc = $ie.document
$listbox = $doc.getElementByID(listboxID)
$listbox.value = 1

这将选择列表框中的第一个值。如果您还不知道的话,我不知道如何判断该值是多少。或者根据文本进行选择,但我不需要。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Windows powershell 中选择下拉列表中的 Web ui 测试自动化选项 的相关文章

  • 关联的标签参考

    Rails 为固定装置中的关联提供标签参考 如下所示 in pirates yml reginald name Reginald the Pirate monkey george in monkeys yml george name Geo
  • 在fixture hooks中使用用户代理进行浏览器检测

    我有一些测试只需要在移动浏览器中运行 目前我有一个客户端功能来检查用户代理 const checkMobile ClientFunction gt iPhone Android i test navigator userAgent 然后我在
  • CakePHP 控制器的实际测试?

    我正在使用 SimpleTest 1 0 1 用 CakePHP 刚刚发布的 1 2 4 编写一个新应用程序 我已经阅读了相关章节Cookbook http book cakephp org view 366 Testing control
  • Azure 自动化 Powershell Runbook 无法进行 LoadAssembly

    我是 Powershell Runbook 的新手 所以如果我遗漏了一些明显的内容 请原谅我 我正在尝试从我的脚本记录 Application Insights 请求 但甚至无法加载 DLL 尽管我已经看到其他代码执行非常类似的操作 请注意
  • Mac OS X 的自动热键替代品? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我们不允许提出寻求书籍 工具 软件库等推荐的问题 您可以编辑问题 以便用事实和引文来回答 这个问题似乎不是关于主要由程序员使用的特定编程问
  • 国家/地区的下拉菜单

    您好 我想为国家和州实现下拉菜单 州下拉列表应根据所选国家 地区更改其值 有没有任何插件或 gem 可以在 Rails 中执行此操作 尝试卡门插件 http autonomousmachine com posts 2009 4 1 carm
  • Powershell命令Publish-AzWebApp未发布应用程序

    我有一个 Net 6 Web API 应用程序 我可以通过 Visual Studio 2022 将其发布到 Azure 应用程序服务 然后使用该应用程序 现在我想自动化它 我的 powershell 创建了一个 zip 文件 其中包含所有
  • 量角器:向下滚动

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

    我正在尝试找出一种测试 DAG 的方法 其中有几个任务使用 XCom 进行通信 由于控制台命令只允许我从 DAG 运行任务 有没有一种方法可以测试通信而无需通过 UI 运行 DAG Thanks 这是一种对我有用的方法 尽管 Airflow
  • 如何在 PowerShell 中将 5.7303333333e+02 等字符串转换为十进制?

    我正在尝试转换字符串 例如5 7303333333e 02 to the decimal类型 我尝试过使用 decimal TryParse但返回值是假的 有没有类似的方法 datetime parseexact 或任何干净的方法来转换这些
  • 如何在Go包之间共享测试接口?

    Go 不会在不同包的测试文件之间共享代码 因此测试接口的定义不会自动重用 在实践中我们如何解决这个问题 使用示例testing quick foo foo go package foo type Thing int const X Thin
  • Powershell pscustomobject 格式-表新行而不是一行

    我有一个非常大的员工 JSON 响应 我正在尝试将其转换为表格式 导出为 CSV 并最终插入到 SQL Server 中 我能够确定如何从 json 文件中获取所有变量 但是现在我将所有值插入到每列的一行中 而不是为每个员工插入一个新行 另
  • 如何使用 Word Automation 获取页面范围

    如何使用办公自动化找到 Microsoft Word 中第 n 页的范围 似乎没有 getPageRange n 函数 并且不清楚它们是如何划分的 这就是您从 VBA 执行此操作的方法 转换为 Matlab COM 调用应该相当简单 Pub
  • 如何在 powershell 中更改其他用户的特定注册表设置

    Goal 要编辑特定用户 而不是其他用户 的特定注册表项设置 请在电源外壳 Known 操作系统 Windows 8 1 Embedded Industry Pro 与Win 8 1相同 但具有一些嵌入式功能 我可以在目标计算机上手动执行此
  • SQL 中的 Snowflake 脚本 - 如何迭代 SHOW 命令的结果?

    我正在查看新的 SQL Snowflake 脚本 预览版 但我不知道如何迭代SHOW命令 特别是当某些列是小写时 https docs snowflake com en developer guide snowflake scripting
  • 为什么使用 Get-Variable 访问参数变量的属性仅在第一次在 ISE 中有效?

    感谢 StackOverflow 的优秀人员 我们获得了非常好的评价answer https stackoverflow com questions 42697072 find the values in validateset 42697
  • 用于在 Java Play 中进行测试的 HTTP 上下文! 2.0.2

    我们正在尝试为我们的视图编写测试 但其中一些需要会话变量才能正确呈现 标准测试如下所示 Test public void indexTest running fakeApplication new Runnable public void
  • 用于按顺序批量重命名文件的 PowerShell 命令

    我正在尝试让最终用户更轻松地进行批处理文件命名 在拍摄外景时 我们有时只能拍摄 1 张照片或 500 张照片 具体取决于拍摄地点的大小 下面的代码可以很好地根据目录中的文件数量批量重命名我们的照片 prefix SomePrefix fil
  • Selenium - WebDriver.findElement() 和 WebElement.findElement() 之间的区别

    我正在使用WebElement findElement By cssSelector click 在页面上查找某个元素 但它返回了 Unable to locate element 但是当我使用WebDriver findElement B
  • PowerShell - 提示“您想继续吗”

    我有一个脚本用于自动化 WSUS 进程 它的最后阶段继续删除所有旧的 不必要的文件 对象 我想在清理阶段之前提示 按 输入 继续删除或按任何其他键停止 以便人们可以选择不运行它 我目前在脚本末尾的代码在这里 Get WsusServer 1

随机推荐

  • JavaFx 无法正确渲染

    我的代码由两个类组成 一是 MainGUI java 二是 Screen java 我打算为不同的屏幕创建不同的类并在需要时渲染它们 这是我当前的代码MainGUI java import javafx application Applic
  • RSpec:重新打开类时存根 Rails.application.config 值不起作用?

    我在应用程序配置中定义了一个选项 我想要测试的类是在 gem 中定义的 不是我编写的 我想重新开课 Myclass class eval do if Rails application config myoption value1 some
  • 如何在reactjs中动态加载组件?

    我正在开发一个 Reactjs React motion 项目 在 模态窗口 比方说 中 我想动态安装或加载组件 如果可能的话 到目前为止我的解决方案 我找不到一种方法 所以看起来更容易将组件放置到位并隐藏它 然后在状态更改时切换类或样式
  • 如何将参数传递给 Flash 投影仪 (Windows)?

    有什么方法可以将命令行参数传递到 Windows 中的 Flash 投影仪吗 我有另一个应用程序 在本例中为安装程序 需要与 Flash 投影仪通信 与 flashvars 的工作方式相同 我无法在网上找到任何信息 一切似乎都集中在使用 F
  • Git 更新文件时更改默认 umask

    我的 Git 有问题 我在 Google 和 StackOverflow 中搜索了解决方案 但没有任何帮助 问题是 每次 git 更新工作目录中的某些文件时 当我签出分支或合并分支等时 文件权限都会更改 以便添加 可写到组 标志 如果该文件
  • SQL Case 语句会失败吗?

    有没有办法让 SQL 中的 CASE 语句像 C 中的 case 语句一样失败 我不想做的是下面的例子 但如果这是我唯一的选择 我想我会选择它 EXAMPLE NewValue CASE WHEN MyValue 1 THEN CAST M
  • 如何根据HTTP方法进行Zuul动态路由并通过“serviceId”解析目标主机?

    如何基于Zuul进行动态路由HTTP方式 获取 发布 放置 例如 当您需要路由POST请求给不同的主机而不是 中描述的默认值zuul routes zuul routes first service path first serviceId
  • CameraX 无法初始化

    我尝试使用CameraView 而且我是 Android 的初学者 我读了一些关于课堂的文章和信息 但我无法使其发挥作用 我有以下错误 原因 java lang IllegalStateException CameraX 未正确初始化 需要
  • 空气曲棍球比赛 - 如果移动太快,球员球棒会穿过冰球

    我目前正在 Unity3d 中开发一款空气曲棍球游戏 我遇到的问题是 当玩家试图太快地击球时 玩家最终会穿过冰球 因此不会发生碰撞 如果玩家保持静止并且冰球击中玩家 或者玩家以缓慢的速度击中冰球 则游戏将按预期完美运行 玩家拥有一个使用胶囊
  • CouchDB 中的 UUID

    我想知道 CouchDB 中默认表示的 UUID 格式 虽然 RFC 4122 描述了 UUID 例如550e8400 e29b 11d4 a716 446655440000 CouchDB 使用连续的字符 例如3069197232055d
  • Python:通过xpath获取html表数据

    我觉得从 html 表中提取数据非常困难 并且需要为每个站点进行自定义构建 我非常希望在这里被证明是错误的 是否有一种简单的 Pythonic 方法可以通过使用感兴趣的表的 url 和 xpath 从网站中提取字符串和数字 Example
  • 在 Jackson 中序列化没有数据的对象

    是否可以仅使用注释来序列化 Jackson 中没有字段的对象 当我尝试序列化这样一个没有注释的对象时 我得到 Exception in thread main com fasterxml jackson databind JsonMappi
  • 减少 plpgsql 中烦人的通知

    我有一个使用临时表的函数 如果存在则必须将其删除 drop table if exists t xy create temp table t xy on commit drop as select 随后我在视图中使用这个函数 当 selec
  • 如何查看本地存储库的头和远程存储库的头之间的差异?

    在推送到远程存储库之前 我希望看到本地存储库的头部和我要推送到的存储库的头部之间的综合差异 我知道这样做的最好方法是hg clone远程存储库 获取 head 的修订版 然后在我的 head 和该修订版之间进行比较 但这很耗时 有没有快速的
  • 谷歌播放阿尔法和贝塔测试功能[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我对新版有疑问发挥开发者控制台功能 Alpha 和 Beta 测试 也许有人对此有一些经验 我通过 GoogleGroups 邀请了一些测试人员 他们
  • 接受多个后续连接到套接字

    我有一个监听器 它将任意数据 HTTP 请求传递到网络套接字 然后通过 TCP 传递 这对于第一个请求工作正常 但侦听器不接受后续的新请求 我的问题是 如果我有sock accept listener struct addr sin sin
  • 可移植类库和.NET ConcurrentDictionary

    看着http msdn microsoft com en us library dd287191 v vs 110 aspx http msdn microsoft com en us library dd287191 v vs 110 a
  • 将应用程序发送到后台并从 XCTest 中的最近应用程序重新启动它

    我正在寻找问题的解决方案 其中我需要将我的应用程序发送到后台并在特定时间间隔后从最近的应用程序重新启动它 在 Instruments UIAutomation 中使用 deactivateAppForDuration 来实现此目的 有谁知道
  • 如何在Android应用程序中的外部SD中创建目录

    我想在 mnt extsd MyFolder 这个路径上创建一个目录 调用 mkdir 时它返回 false 我在平板电脑上插入了 SD 卡 获取外部路径为 mnt extsd 并尝试在此路径上创建一个文件夹 下面是我的代码 File lS
  • 在 Windows powershell 中选择下拉列表中的 Web ui 测试自动化选项

    抱歉 如果这个问题太简单了 但我对 Windows Powershell 相当陌生 我看过的所有下拉列表教程都向您展示了如何向用户显示下拉列表 无论如何 我想做的是使用 Powershell 测试我的 Web 应用程序 我需要将下拉列表更改