Cucumber 如何在不等待对方处理的情况下同时单击两个按钮?

Cucumber 如何在不等待对方处理的情况下同时单击两个按钮?,cucumber,watir-webdriver,Cucumber,Watir Webdriver,我有一张有两个按钮的表格 [添加到篮子1] & [添加到第2栏] 我想一次点击两个,看看它们是否被添加到篮子中 每个按钮大约需要1/10秒来处理我想您可以使用ajax来实现这一点。 请看我可以想出两种可能的方法,但这只是理论 1) 试着在它们两个上都使用click_no_wait,当你这样做的时候,它不会等待刷新,我想点击的分离会非常接近 1b)如果单击不等待不起作用,请查看触发“onclick”事件是否起作用 2) 了解ruby中的线程,创建两个线程,并以某种方式协调它们以同时单击按钮 普通用

我有一张有两个按钮的表格

[添加到篮子1]

&

[添加到第2栏]

我想一次点击两个,看看它们是否被添加到篮子中


每个按钮大约需要1/10秒来处理

我想您可以使用ajax来实现这一点。
请看

我可以想出两种可能的方法,但这只是理论

1) 试着在它们两个上都使用click_no_wait,当你这样做的时候,它不会等待刷新,我想点击的分离会非常接近

1b)如果单击不等待不起作用,请查看触发“onclick”事件是否起作用

2) 了解ruby中的线程,创建两个线程,并以某种方式协调它们以同时单击按钮


普通用户如何使用鼠标来实现这一点我不知道,也许在连接速度非常慢的情况下这是可能的

由于网络速度较慢,页面可能无法立即重新加载。这给了用户单击两个按钮的机会…在我测试应用程序时,我能够做到。您尝试过我的ajax建议吗?使用它,您可以单击按钮并执行操作,而无需重新加载整个页面。旁注:没有立即重新加载的页面与实际执行的操作无关。你不能同时发送两个请求,这在技术上是可能的。