问题标签 [hound]

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 回答
65 浏览

elixir - 如何使用 hound 获取我的文件中的测试状态?

ExUnit 提供了一些获取测试结果的方法。我不确定如何使用它https://hexdocs.pm/ex_unit/ExUnit.Test.htmlhttps://hexdocs.pm/ex_unit/ExUnit.Formatter.html

我在一个文件中有多个测试。如何在最后生成结果,例如 Test name 和 Status ?

我正在使用猎犬编写测试。提前致谢。

0 投票
1 回答
243 浏览

elixir - 如何使用 Elixir 在 Hound 中实现 Chromedriver

我正在尝试使用 hound 启动一个用于浏览器自动化的长生不老药项目。我可以让它与 Firefox 一起工作,而不是 chrome。我的 chromedriver 在我的系统上的环境变量中设置,这是我的 config.exs 文件use Mix.Config config :hound, driver: "chrome_driver", port: 4560 ,我在端口 4560 上运行 selenium 服务器。我确保猎犬也列在我的依赖项中。请让我知道我可能会错过什么。

0 投票
1 回答
192 浏览

selenium - 在 Hound 中单击后如何断言元素存在?

我使用 Hound 作为 webdriver 框架来利用 Elixir 中的 Selenium。我正在测试 Facebook 帐户创建。在我填写了一个否定的测试(名字 = Roberto,姓氏 = asdlkfj;)后,我点击了提交,我试图得到一个错误,因为没有正确的姓氏。问题是 Hound 没有等待元素显示并返回元素未找到错误。我该如何处理这个问题并让测试等到元素加载完毕?这是我的代码:

0 投票
0 回答
20 浏览

testing - 如何使用猎犬/长生不老药进行等待?

我试图在单击按钮后等待一个元素出现在页面上,但无法弄清楚如何等待该元素......我知道有:timer.sleep(100),但每当我使用这个我得到以下错误。

0 投票
0 回答
72 浏览

javascript - 如何验证 elixir 中的输入?

我正在尝试使用 hound 和 elixir 编写测试,但我似乎无法找到一种方法来验证输入字段中的输入内容......显然有一种方法可以做到这一点,但我还没有弄清楚如何去做……

例子:

如果我在其中输入 1,我如何检查该字段是否包含 1?

我一直在尝试这种方法:

这给了我“零”