我想填充一个动态的,从中自动生成用户信息。所以我想设置其他条件为from的字段。所以我用的if else循环步骤defenition但如果条件真其确定的代码EXCUTE假设,但如果“如果条件不能停留在其他循环的代码why.Please帮助Selenium - webdriver测试if-else循环卡住/出错
的代码如下
\t @And("^Input Height in add report$")
\t public void Input_Height_in_add_report(DataTable newHeight) throws Throwable {
\t \t
\t \t
\t \t if(driver.findElement(By.xpath("//label//span[contains(text(),'Height')]")).isDisplayed()){
\t \t \t Thread.sleep(2000);
\t \t \t List<List<String>> data = newHeight.raw();
\t \t \t driver.findElement(By.xpath("/html/body/div[1]/div/div/div[2]/form/div[7]/div[1]/div/div/input")).sendKeys(data.get(1).get(1));
\t \t \t \t }
\t \t else{
\t \t \t
\t \t }
\t
\t }
是的,我知道,但它卡在其他循环。它不会用于下一步。 –
如果问题出现在'else'块中,您应该发布代码并确切指出问题所在。 – Guy