我正在尝试写一个Fortran 90程序来执行Euler的方法,使用自适应的时间步长来求解常微分方程。我在do while循环中有一条if语句,在该语句中,我检查代码的每次迭代的误差是否小于一定的容差。但是,如果它不小于某个公差,我必须更改某个值(步长),并再次执行计算,以得到一个新的误差,并与公差进行比较。top of my do while loop)end do
例如,假设我有do while (i < 4),其中i从1开始,并且我的误差不小于我的容差,我将不得不使用新的步长为
我有一个简单的测试场景: Scenario: Add X random products to the shopping cart
Then I see that number of products in the cart was updated 在最后一步之后,我应该转到第一步,并重复所有的过程X次。我不知道如何在不复制步骤的情况下在一个场
我创建了一些代码(它工作得很好),它在一个网页上执行几个操作的循环(使用selenium)。但是,我想在操作的中间插入一个验证点,如果不是真的话,循环应该再次启动操作(转到下一行)。请注意,我只知道验证是否为真,因为我进行了搜索,基本上,如果搜索成功,我将得到文本Select All (1),如果不是,我会得到另一个文本。
我的代码在下面(原件),然后我尝试进行上述验证。现在发生的情况是,在我试图更改代码时,代码的工作方式完全相同。所以我不确定是怎么回事。