私は、ユーザー情報で自動的に生成されるダイナミックスを埋めようとしています。だから私は、そのフィールドの他の条件を設定したいと思う。だから私は、ステップdefenitionであれば、他のループを使用していますが、条件の真のOKコードexcute場合は条件が他のループに陥っコードがSelenium - webdriverテストif-elseループスタック/エラー
コードを助けるwhy.Please失敗した場合、」
\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