问题标签 [sahi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 通过 Sahi 的 WebApi 请求出错。可能是什么原因?
这是开发人员运行代码时我们可以在提琴手中看到的 JSON
在此我们有"Type":{"Id":7,"Name":"Conference"}
一个名称和 ID 对。我们编写了以下代码来发送请求。
但是,我收到“选择有效类型”错误。
知道为什么会这样吗?
google-chrome - Sahi OS:4.4 版:Chrome 浏览器面临问题
我试图通过使用 SAHI OS 工具从 Chrome 浏览器运行我的脚本,但发现运行它们有困难。
我仅在 20-30 次中成功运行了一次测试,并且再次遇到诸如'Page(s) not responsive on controller'
/https 登录页面只是加载而不继续执行进一步步骤之类的问题。
我使用的环境如下:
您对解决问题的帮助将是巨大的。
谢谢,-阿尼尔
if-statement - Sahi: _include 在 if 语句中
我正在尝试将以下代码作为 sahi 脚本运行:
简单地说,我有一个各种脚本的块,然后检查当前时间。如果不在上午 8 点到晚上 8 点之间,则跳过包含的脚本块并执行下面的其他脚本。_logs 告诉我,获得时间似乎按预期工作。然而,每当我尝试按原样运行脚本时,我都会立即失败并出现完全不相关的语法错误(例如在 _include 更远的地方,根本没有错误)。将 _includes 从 if 语句中取出似乎会使错误停止。据我所知,这应该有效,但只是没有。有没有人有类似的经验,可以给我提示我在哪里犯了错误?
maven - Is sahi open source supports build tools like ANT/MAVEN/GRADLE?
Is sahi open source supports build tools like Ant/ Maven/ Gradel?If yes,please share the info that could help me to run sahi test cases?
try-catch - Sahi:Try-catch 无法处理“浏览器上未找到传递给 xyz 的参数”错误?
我通过一个 .suite 文件运行我的所有脚本,大致如下形式:
现在所有这些都运行得很好,除了一件事:当它遇到一个在正常情况下会中止所有脚本的缺失元素时它不会重复。它只是忽略错误并继续执行该套件的下一行。如果我不知道哪个部分(如果有)会失败以及何时失败,如何让我的脚本在继续之前重试 2 次?
sahi - Sahi OS:IE9 上未显示安装证书选项(证书错误)
每当我通过 sahi os 进入浏览器并运行脚本时,就会出现证书错误,当我点击继续时,我只能继续。你能告诉我如何摆脱这个“证书错误”问题吗?
我正在使用 Windows 7 操作系统在 IE9 中进行测试。
selenium - Sahi 自动化 - 对于没有“id”属性元素的记录/播放无法正常工作
我们一直在使用 Sahi 自动化工具进行 Web 应用程序自动化测试。然而,我们遇到了一个障碍,即为了播放录制的 Sahi 脚本,UI 元素应该具有 'id' 属性来唯一地捕获元素。
因此,由于这种依赖关系,我们需要为所有 HTML 元素定义“id”,这很麻烦,我认为不需要。
是否有其他方法(或工具)可以成功记录/播放自动化脚本,即使是没有声明“id”的 UI 元素。
任何帮助将不胜感激:) 在此先感谢。干杯。
file-upload - Sahi - 打开窗口选择要上传的文件
我正在尝试使用 Sahi 上传文件。这是通常的上传文件步骤,单击“上传文件”,然后弹出窗口供用户选择文件,然后单击打开。
Sahi 无法识别弹出窗口。我尝试使用_setFile
,似乎没有做任何事情。有人可以帮忙吗?
非常感谢
javascript - 我可以将保存文件的输入标签拖放到可拖放区域吗?
我正在使用 Sahi 进行一些前端测试,它的内置方法 _setFile 和 _setFile2 对于网站使用的文件上传方法不够灵活。出于这个原因,我想知道是否可以将输入元素添加到浏览器并附加文件元素,然后执行拖放(通过 Sahi)以将文件元素传递到可放置区域。有谁知道是否可以将文件从一个浏览器输入标签拖到另一个(或另一种可行的方法)?
unix - 远程 Unix 主机的屏幕输出
我想在远程 Unix 主机上运行我的测试套件。假设测试套件打开 Firefox 并执行自动化测试。它是 jbehave 测试套件并使用 Sahi 测试自动化工具。目前我在本地机器上运行套件。我想在远程主机上运行相同的套件,并希望在我的本地计算机屏幕上看到打开的 Firefox 浏览器。