问题标签 [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.
elixir - 如何使用 hound 获取我的文件中的测试状态?
ExUnit 提供了一些获取测试结果的方法。我不确定如何使用它https://hexdocs.pm/ex_unit/ExUnit.Test.html和https://hexdocs.pm/ex_unit/ExUnit.Formatter.html。
我在一个文件中有多个测试。如何在最后生成结果,例如 Test name 和 Status ?
我正在使用猎犬编写测试。提前致谢。
elixir - 如何使用 Elixir 在 Hound 中实现 Chromedriver
我正在尝试使用 hound 启动一个用于浏览器自动化的长生不老药项目。我可以让它与 Firefox 一起工作,而不是 chrome。我的 chromedriver 在我的系统上的环境变量中设置,这是我的 config.exs 文件use Mix.Config
config :hound, driver: "chrome_driver", port: 4560
,我在端口 4560 上运行 selenium 服务器。我确保猎犬也列在我的依赖项中。请让我知道我可能会错过什么。
selenium - 在 Hound 中单击后如何断言元素存在?
我使用 Hound 作为 webdriver 框架来利用 Elixir 中的 Selenium。我正在测试 Facebook 帐户创建。在我填写了一个否定的测试(名字 = Roberto,姓氏 = asdlkfj;)后,我点击了提交,我试图得到一个错误,因为没有正确的姓氏。问题是 Hound 没有等待元素显示并返回元素未找到错误。我该如何处理这个问题并让测试等到元素加载完毕?这是我的代码:
testing - 如何使用猎犬/长生不老药进行等待?
我试图在单击按钮后等待一个元素出现在页面上,但无法弄清楚如何等待该元素......我知道有:timer.sleep(100),但每当我使用这个我得到以下错误。
javascript - 如何验证 elixir 中的输入?
我正在尝试使用 hound 和 elixir 编写测试,但我似乎无法找到一种方法来验证输入字段中的输入内容......显然有一种方法可以做到这一点,但我还没有弄清楚如何去做……
例子:
如果我在其中输入 1,我如何检查该字段是否包含 1?
我一直在尝试这种方法:
这给了我“零”