问题标签 [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.

0 投票
1 回答
790 浏览

automation - Sahi 是否处理嵌套的 else-if 语句?

Sahi 脚本中 if-else-if 语句的语法是什么?以下因语法错误而失败:

0 投票
1 回答
173 浏览

sahi - Sahi 区分大小写的问题

我遇到过不同浏览器在不同情况下(上、下)返回字段的问题。在大多数情况下,以下方法对我有用:

但是,我在网页上有一个名称中带有括号的项目,这种方法不起作用:

关于如何克服这个问题的任何想法?

问候

0 投票
1 回答
1988 浏览

windows-7 - 如何在 Windows 7 上安装 Sahi Pro?

我是 Sahi 自动化工具的新手和初学者。我已经下载了“install_sahi_pro_v452_20130205.jar”。双击该 jar 文件后,它在 WinRAR 资源管理器中打开。

如何安装和配置 Sahi Pro?请指导我。

0 投票
2 回答
678 浏览

responsive-design - 是否可以使用 Sahi 测试响应式网页设计应用程序?

我现在正在测试一个响应式网页设计应用程序。我正在使用 Web Developer Tool 对 Firefox、Chrome 和 IE 进行手动测试。

我喜欢自动化测试。是否可以使用 Sahi 自动化响应式网页设计?

0 投票
1 回答
1713 浏览

windows-7 - 如何在 Windows 7 上卸载 Sahi Pro?

我已经在 Windows 7 上使用“install_sahi_pro_v452_20130205.jar”安装了 Sahi Pro。我决定卸载它并安装 Sahi Pro 5。

我去控制面板->卸载程序卸载Sahi Pro 4。但我没有在卸载程序列表中找到Sahi Pro。如何卸载 Sahi Pro?

0 投票
1 回答
911 浏览

windows-7 - 由于缺少有效许可证,无法在 Windows 7 上启动 Sahi Pro 5

我已经在 Windows 7 上安装了 Sahi Pro 5。安装成功后,我双击“Sahi Pro”桌面图标。出现了命令提示符和 Sahi 仪表板。但是出现了一个弹出窗口,要求添加许可证。所以,我需要添加许可证。否则我无法启动 Sahi Pro。

如何添加许可证?

弹出窗口要求添加许可证

0 投票
1 回答
436 浏览

java - 在 Sahi 中记录 Java 代码

我在 Windows 7 上安装了 Sahi Pro 5。我可以将我的测试记录为 .sah 扩展名,该扩展名保存在 sahi_pro/userdata/scripts。我也可以播放那个文件。

由于我熟悉 Java,我想将我的测试记录为 .java 扩展名。如何使用 Sahi 录制 Java 代码?

0 投票
3 回答
1567 浏览

java - 如何使用 Sahi 和 java 最大化浏览器

我正在使用 Sahi Java 驱动程序。我使用 Sahi 编写的 Java 代码运行良好。执行测试时,浏览器(在我的情况下为 Firefox)没有最大化。我的 Sahi Java 代码片段如下:

如何使用 Java 最大化 Sahi 中的浏览器?

0 投票
1 回答
670 浏览

java - Sahi 脚本的等效 Java 代码:_openWindow("http://www.google.com","defaultSahiPopup",[360,640]);

我已将 sahi.properties 文件中的“controller.mode=sahi”修改为“controller.mode=java”,以便在 Sahi Web 测试自动化工具中记录 Java 代码。我想使用浏览器的分辨率(例如,360x640)记录我的测试。在以 360x640 分辨率记录测试期间,我做了以下事情:

  1. 我将“输入起始网址”文本字段填写为http://www.google.com
  2. 我选中了“使用分辨率”复选框并输入 360x640
  3. 点击前往按钮

录制后我在 Sahi Controller 上找到了以下代码:

但不幸的是,上面的代码不是Java代码。我认为这是 Sahi 脚本。我需要 Sahi 中的 Java 代码来打开具有特定分辨率的浏览器。它的java代码是什么?

0 投票
1 回答
320 浏览

javascript - 如何创建 Javascript 来搜索 Google

我正在使用 Sahi 进行自动化,只是作为我在 JavaScript 中可以做的一个小实验(我对 JavaScript 相当陌生)

我想创建一个自动化过程,它将通过 Google 进行搜索,直到它找到我的网站以查看它在哪里列出了某些单词(我知道这毫无意义,但只是想尝试一下)

这是我到目前为止写的,但我不想写 _click(_link("2")) _click(_link("3")); 每次都希望java转到下一页,直到找到我的网站所在的页面。

我将如何使用循环(while 循环)来增加页码并重复该步骤,直到找到与我的页面标题匹配的页面?