如果我在EBY上执行测试用例,那么它们会起作用,但是如果我执行测试套件,则收到的结果只是随机的,有时TestCases可能会起作用,而其他时候则不会。
我尝试了明确的等待,看看是否是响应时间。 另外,要通过测试用例验证TestCase,以查看是否存在问题。
{
driver.get(Constant.VTenantURL);
driver.manage().timeouts().implicitlyWait(4, TimeUnit.SECONDS);
BlockUI_Wait.Execute(driver);
WebElement TestTenant = driver.findElement(By.linkText("TC 1839 Tenant Creation"));
TestTenant.click();
BlockUI_Wait.Execute(driver);
Manage_VTenants.VTUsers(driver).click();WebElement Add = driver.findElement(By.xpath("//*[@id=\"tab_users_domain\"]/div/div[1]/table/tbody/tr[3]/td[1]/i"));
Add.click();Manage_VTenants.VTAddItem3(driver).click();
BlockUI_Wait.Execute(driver);
Save_Action.Execute(driver);
}
我希望知道一种更好的实施方法或最佳实践,以便从结果中接收可靠的数据。