|
|
1
31
你可以得到硒 send_keys 调用返回事件的方法,如
|
|
|
2
19
一个简单的解决方案:
为我和凯帕拉·恩维斯一起工作。也应该和硒一起工作。 |
|
|
3
10
我只能自己解决这个问题。在韦布拉特,我有这样的经历:
我在开帕拉也能做到同样的事情:
|
|
|
4
5
使用Capybara Selenium驱动程序,您可以执行以下操作:
|
|
|
5
3
简单地说:你不能。 有些浏览器根本不允许您在没有提交按钮的情况下提交表单(尤其是Internet Explorer<=6)。所以这种形式从一开始就是个坏主意。添加一个提交按钮,并用CSS将其放置在屏幕之外。 |
|
|
6
1
您可能会滚动自己的步骤(例如,我提交带有链接“OK”的表单),并自己模拟提交功能。 这里是Rails3中的javascript仿真,它支持“不引人注目”(强调引号)的javascript。这条线
可能是回答你问题的线索。完整代码是 here |
|
|
7
1
我建议您添加一个提交按钮,然后用CSS隐藏它。然后,您可以测试表单提交,但仍然可以获得所需的用户行为。 |
|
8
1
通过Webrat,您可以:
第307页,RSPEC手册 |
|
|
9
1
显示:无解决方案不适用于使用硒驱动器的水飞蓟,因为硒抱怨与不可见元素的相互作用。 如果尝试上述解决方案,可能会看到以下错误消息:
|
|
|
10
1
您可以尝试发送新行:
|
|
|
11
0
这有点陈词滥调,但很有必要。我用猴子修补水豚来支撑
它不是健壮的,因为它幼稚地从每个输入元素的
|
|
|
12
0
试试这个……
|