[英]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.