|
|
1
1
你用的是哪个司机?机架测试驱动程序不允许您从其他域请求内容。如果水豚用硒或克分子来做这个,那肯定是一种虫子。如果您想帮助修复它,编写一个失败的规范将是 非常 感谢: |
|
|
2
6
我想我和你有同样的问题:我只是想确认一下,我的代码用正确的状态代码重定向到给定的URL,但是我不想在该URL上做任何事情。 问题是,站点按预期返回重定向,但rack::test将所有内容解释给被测试的应用程序,而该URL可能不存在。但是我们可以捕捉到错误,然后看看响应是什么样子的。除了Capybara的默认驱动程序,这可能不适用于其他任何程序。
|
|
|
3
3
下面是我写的一个关于使用CapybaraMechanical和VCR测试外部重定向的例子。 http://blog.tddium.com/2011/10/04/testing-external-redirects-vcr-capybara-mechanize/ |
|
|
4
2
我发现了一种很酷的水飞蓟溶液(它可以适应黄瓜)。
|
|
|
5
1
@Javascript是目前正在使用的解决方案,尽管 mechanize driver 在Works中,它使用机架测试直到您碰到外部请求为止。 它有点新,我还没有尝试过,但我打算将我的外部@javascript测试改为使用它(标记为@live或@external或类似)来提高速度。 |
|
|
6
1
使用这个小片段:
|
|
|
7
0
我也遇到过类似的情况,我将我的应用程序与公司的SSO平台集成在一起。我解决这个问题的方法是通过在场景中附加@javascript标记来让站点运行Selenium。 |
|
|
theQuestionMan · 测试文件和功能文件位于不同的目录中 10 年前 |
|
|
Aftab Naveed · Behat3子上下文 10 年前 |
|
|
DanielM Onshop · 查找Behat中的步骤N 11 年前 |
|
|
user3735114 · web+移动应用程序的Cucumber文件夹结构 12 年前 |
|
|
JOG · 如何准确了解Behave中的错误 12 年前 |
|
|
ruby-digger · Rspec:如何测试局部渲染和参数? 12 年前 |