问题标签 [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 投票
4 回答
2631 浏览

file-upload - 用于选择和上传文件的 sahi 脚本

我正在使用 Sahi 进行 Web 应用程序的测试自动化。我必须为 sahi 编写一个脚本来上传文件。但不幸的是,我不知道路。有人可以帮我吗?

0 投票
1 回答
616 浏览

automated-tests - 如何使用 Sahi 为测试自动化单击工具栏元素?

网页包含一个带有一些文本的按钮,例如“测试”。这个按钮实际上是一个工具栏元素。(class ="tbButton" id="id",text="Test")并在按下时重定向到某个表。

当我尝试使用以下点击方法时,按钮没有反应。

有人可以建议我一种能够解决上述问题的替代方法吗?

0 投票
1 回答
702 浏览

symfony - symfony2/behat/mink 在浏览器中测试时登录麻烦

我在浏览器中执行 behat/mink 测试例程时遇到问题。我试过 sahi 和 selenium 潜水员,结果是一样的:

我运行测试,sahi打开登录modal-popup,但是没有填写用户名和密码。单击“提交”再次起作用,但由于缺少用户名和密码,用户未登录(显示“错误的用户名/密码”消息)。

现在的问题:

  • 有谁知道为什么会发生这种情况以及我可以做些什么来解决这个问题
  • 有人可以告诉我如何减慢浏览器中的执行速度(很难理解)
  • 关于如何调试测试脚本执行期间发生的问题的更多想法?

我的登录功能步骤:

页面的html:

http://pastebin.com/Mb5a0xnq

0 投票
3 回答
29627 浏览

ant - 如何将参数从 Jenkins 传递到 Ant 脚本?

对于一些 GUI 测试,我正在为每个要测试的 GUI 模块创建一个 Jenkins 任务。创建后,我使用 Ant 构建这些测试,但我不知道如何将参数从 Jenkins 实际传递到 Ant 构建文件?基本上我如何在 Ant 中进行变量替换?

我正在使用 Sahi 框架来测试 GUI 组件,所以流程是这样的......

Jenkins → Ant 构建脚本 → Sahi 文件执行

任何人都可以看看吗?

0 投票
2 回答
31579 浏览

selenium - 如何使用 Selenium 在 Button 的特定部分单击以显示选项列表?

以上是嵌入 HTML 元素的方式..!HTML 元素是一个“新建”按钮,旁边有一个“+”号……如果我只单击“+”,我可以获得菜单选项,例如“D”、“P” '、'T' 和 'U'。如果我单击“新建”按钮(在代码中,就是这部分, 新建 ,没有任何内容显示为单击操作,发生在中心...下面是按钮的图像...

当我单击中间或任何地方的新建按钮时,没有发生任何事件。 当我点击“+”时,会显示选项列表,我给出的选项是“D”、“P”、“T”、“U”

这是我尝试过的代码......在过去的几个小时里,

代码已成功执行并且测试用例通过,但是当单击“+”按钮时应该看到的元素没有看到!

0 投票
2 回答
810 浏览

selenium - 在哪里单击以下对象(按钮),以便在 Selenium(Webdriver)中显示值?

上面是方式,新建按钮出现在 HTML 文件中......

按钮的行为是它旁边有一个“+”号......只有当它被点击“+”号时,才会显示选项列表......当它被点击时按钮没有任何反应...

我正在尝试使用 Selenium Webdriver 自动执行此操作...下面是我单击按钮的最终方式...

按钮的布局如下,Em 类的宽度为 42,Button 的宽度为 24……它们的快照也是如此……

Em_Class 布局

NewButton_Layout

新按钮图像

谁能帮我解决这个问题?我应该定位哪个坐标和对象?

0 投票
1 回答
1229 浏览

sahi - sahi 脚本问题以记录弹出窗口的文本

如何在 sahi 中编写自定义脚本以在弹出窗口中记录文本框文本?拜托,有人建议我主文件,我可以在哪里编写用于 sahi 工具录制的自定义函数?

0 投票
1 回答
488 浏览

linux - Sahi 脚本未通过 Putty 运行

我使用 putty 启动了 Sahi,但在运行脚本时出现以下错误:脚本没有启动 150 毫秒。

我通过 putty 运行 Sahi 和脚本。需要注意的是,通过 Linux 终端运行它工作正常。请帮助我解决这个问题。

0 投票
1 回答
175 浏览

cruisecontrol.net - 在 Cruisecontrol 内运行 sahi

如何在 Cruisecontrol 中运行 sahi?我在这里有点困惑,因为运行 sahi 需要执行的一些步骤是选择我想用于测试的浏览器并按下alt+double click...对我有什么线索吗?上的示例ccnet.config将非常有帮助。

0 投票
1 回答
913 浏览

symfony - sahi 和 symfony2

我想用 symfony2 测试 behat、mink 和 sahi

所以,在我的 config_test.yml 我有

并在 test.feature

当我执行时我有这个

PHP 致命错误:在第 26 行调用 C:\wamp\ www\Symfony_Standard_2.0.15_2\Symfony\vendor\buzz\lib\Buzz\Client\AbstractCurl.p 中未定义的函数 Buzz\Client\curl_init()

请帮帮我,