我正在对注册页面进行自动测试,但遇到很多问题。这是面试的一部分,说实话,我只是在边做边学(由于我在进行手动测试方面的经验,所以没有得到它)。
当我单独尝试所有问题时,它们都可以很好地工作,但是它们不能解决所有不同部分的全部代码。
例如,首先它需要去一个站点,尝试查看是否有某些字段,用废话填满,然后保留一些空白,然后单击“注册”,清除所有内容并用测试帐户填满。
我只有一个文件,所有代码都一个接一个,也许是问题所在?这只是一个简单的测试。我之前遇到的唯一问题是,单击“注册”后,我必须添加一个等待,直到单击为止,因为如果不这样做,则eclipse会给我一个错误,并且测试将停止。我认为也是一样。可能是一个问题,因为仅代码就可以正常工作!尝试使用Thread.sleep();,显式等待,等到被单击等,但无济于事。
我现在正在使用手机,我无法显示代码,但由于某些原因,该按钮仅在我使用Submit()时有效:而不是click();,此外,选择选项的代码部分.click()上的下拉菜单停止;行(我基于println知道)。
我编写了一些简单的代码,以选择下拉菜单的选项。只是尝试一下,效果很好。
我有几行代码可以清除一个字段,然后添加新的输入,效果很好,但是当我在电话字段中执行此操作时,它很疯狂,没有清除该字段并随机混合所有数字。同样,单独执行此操作效果很好,但不适用于整个测试。
我怎么了?我不知道这是什么,尝试了一切,但没有任何效果。