因此,我有一个运行在 .NET 7.0 上的 WinForms 应用程序,我需要从聚焦控件中进行选择(这应该适用于支持文本选择的任何应用程序)并将其替换为特定文本。 问题是我可以替换该字段中的所有文本,但我不能只替换我需要的文本部分。 我还尝试了 WinAPI 调用来复制和粘贴值,但我不知道如何在 ...
因此,我有一个运行在 .NET 7.0 上的 WinForms 应用程序,我需要从聚焦控件中进行选择(这应该适用于支持文本选择的任何应用程序)并将其替换为特定文本。 问题是我可以替换该字段中的所有文本,但我不能只替换我需要的文本部分。 我还尝试了 WinAPI 调用来复制和粘贴值,但我不知道如何在 ...
我正在尝试制作一个机器人框架测试,它将遍历不同的站点并登录到它们。 有两种不同的登录过程,我已经为每一种写下了登录步骤。 这些存储为关键字。 但我通过 CSV 文件在 URL 中运行。 该文件包含 URL 和“登录类型”A 或 B。我想通过 FOR 循环对其进行迭代,我只需要在运行时调用该文件,CS ...
我正在测试 Tiktok 应用程序。 我不是这个应用程序的所有者。 每个应用程序更新资源 ID 名称都会更新为新名称。 获取没有资源 ID 的元素并保持稳定测试的最佳解决方案是什么? ...
我试图找到一个输入类型为“文件”的元素,但是在研究了许多不同的方法和方法以根据 XPath、CSS 选择器、标签等简单地定位页面上的元素之后。脚本遇到了 NoSuchElementException。 该元素位于 iFrame 中。 例外是: 导致异常的代码是: 任何想法将不胜感激,谢谢编辑:网页 ...
我正在处理“Java 自动化”课程中的任务。 在此任务的 scope 中,我需要创建一个测试,该测试应与此页面中的元素进行交互https://cloud.google.com/products/calculator我需要创建一个脚本来填充此页面中的某些特定字段。 正如我所看到的,此页面上的 ifr ...
我有一个用于我们网站搜索字段的方法。当我在搜索字段中键入一个词时,服务器会给我一个响应。这些响应有时可以是一个日志,所以我必须等待所有 XHR 加载而不是特定响应。尝试过 waitForLoadState似乎不工作。试过下面的代码但它只返回一个响应而不是其他请求? ...
我正在使用 uiautomator2 和 python 为 android 应用程序编写 ui 自动化。 如何使用 python 中的 uiautpmator2 读取任何 android 应用程序视图/布局的内容描述? 我试过下面的代码,但我不确定如何阅读内容描述 我无法阅读 android 应用布 ...
我需要在拖放功能上创建自动化测试。 长话短说,我创建了一个高度简化的示例,我不明白为什么它(Webdriver 本身或 webdriverio npm 模块)会那样运行。 html 标记非常简单: 我调用的拖动div的测试方法是webdriverio的(我也试过使用browser.action() ...
是否可以创建一个仅向一个 window 发送输入的 AFK 机器人? 这个想法是,这将允许您正常使用您的 PC,但您的游戏角色会移动,例如,按下“w、a、s、d”键。 我尝试了很多不同的东西,最终在 Python 中编写了以下脚本:import pyautogui import time win ...
我正在尝试用我的蓝牙设备(耳塞)和我的手机编写自动化,为此我正在使用 ADB 命令。 我能够找到 ADB 命令来从设备存储的文件中播放音乐,并像播放、暂停、前进和后退一样控制它。 要检查支持的编解码器和不同编解码器、比特率的音频结果,需要从 Android 设备更改编解码器。 注意:我对 Andr ...
我正在尝试自动登录到我的项目应用程序,该应用程序已通过 SSO 启用了登录。 在我用来检查网络元素的现有 chrome window 中,我已经使用我的凭据登录到应用程序。 使用相同的凭据,我正在尝试自动执行登录过程。 但是,当我在初始化 Chrome 驱动程序后运行我的脚本时,我的 Seleniu ...
我正在尝试在 roboframework 中打印下个月并写下如下内容: ${actual_current_date_t}= 获取当前日期 result_format=%b %Y ${actual_next_date}= 添加时间到日期 ${actual_current_date_t} 31 天 ...
我正在用 Jest 运行 Detox。 如果我对 2 名工人运行测试,他们都通过了,但如果我对 4 名工人运行相同的测试,一些测试失败感谢您提前提供帮助。 ...
我正在测试一个 web 应用程序,它使用进度条来反映一些冗长过程的 state。 我需要创建一个单击“开始”按钮然后等待进度条达到 75% 的测试。 然后测试应单击“停止”。 5% 是通过测试的可接受公差限度。 但我不确定如何创建断言来检查这一点,我已经创建了测试,它在 75% 处停止,但我如何( ...
我正在尝试构建交互式 Excel 模板,使用BAPI_XBP_JOB_SPOOLLIST_READ从 SAP 的假脱机作业中提取数据。 我解决问题的方法是: 通过RFC_CALL_TRANSACTION_USING运行事务代码并让 SAP 将结果打印到假脱机。 假脱机作业编号由 Function ...
我有一个这样的 cy.js 文件 如您所见,我有 2 个测试用例。 1是打开一个网站,另一个是做其他的事情。 但问题是,在完成第一个“它”(测试用例 1)后,浏览器关闭,然后下一个用例失败,因为没有活动的浏览器。 你能帮我如何阻止赛普拉斯在每个测试用例执行后关闭浏览器吗? ...
我正在尝试将空手道与#Appian 低代码平台应用程序 UI 集成,面临一些问题动态数据传递失败(硬编码数据除外) 无法自动化可编辑网格无法自动化某些仅在 Appian 中可用的 UI 组件任何人都可以提供在 ui 自动化中动态传递数据的解决方案吗 ...
我是远程机器(主机)的所有者,但我无法控制客户端机器。 也许,存在细微的差别,比如 pyinput 在鼠标坐标上使用离散的“跳跃”,而另一方面,真正的鼠标正在使用“连续”移动。 我不是在寻找对键盘或鼠标使用情况的全面分析。 我更喜欢寻找像这些跳转或系统标志这样非常简单的东西。 ...
当我尝试使用 selenium 自动化我的边缘浏览器时,在代码中我没有提到 close 关键字,但我的浏览器运行得非常快并自动关闭。 解决这个问题的方法是什么? 这是我的简单代码 我尝试使用 wait 关键字,但这对我不起作用我希望浏览器不应自动关闭或未经我的指示不应关闭 ...
由于上述配置重试不起作用,如果任何测试失败,则将跳过尾随测试。 cypress.config.ts 如下: 在不跳过进一步测试的情况下将两者配置为一起工作的正确方法是什么,并在两者之间出现任何失败时尝试重新运行。 ...