簡體   English   中英

如何將默認單選選項處理到其他單選選項

[英]How to Handle default radio option to other radio option

我對地址字段有2個單選選項,例如“是”或“否”,默認情況下將顯示為此郵政編碼字段選擇的“美國地址”選項。當我單擊“否”上的單選選項時,郵政編碼字段將被隱藏。 所以我需要代碼來處理上述情況的單選選項。

//美國地址-可以正常工作,因為默認收音機選擇為“是”

      WebElement radio = driver.findElement(By.id("usid"));
    radio.isSelected();
       driver.findElement(By.id("uszipcode")).sendKeys("1234");
      driver.findElement(By.id("submit")).click();

    //non US Address- (having issues here)
      driver.findElement(By.id("nonusid")).click();
      driver.findElement(By.id("submit")).click();

我應該能夠從默認單選選項“是”單擊為“否”,然后提交應該可以工作

嘗試if..else塊來實現。

WebElement radio = driver.findElement(By.id("usid"));
        if(radio.isSelected())
        {
            WebElement radio1 = driver.findElement(By.id("usid of NO radio Button"));
            radio1.click();
            driver.findElement(By.id("submit")).click();
        }
        else
        {   
           driver.findElement(By.id("uszipcode")).sendKeys("1234");
           driver.findElement(By.id("submit")).click();
        }   

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM