gpt4 book ai didi

java - 如何将默认单选选项处理为其他单选选项

转载 作者:太空宇宙 更新时间:2023-11-04 09:45:14 24 4
gpt4 key购买 nike

我有 2 个地址字段单选选项,例如"is"或“否”,默认情况下,将显示为此邮政编码字段选择的“美国地址”选项,当我单击“否”上的单选选项时,将隐藏邮政编码字段。所以我需要代码来处理上述场景的 radio 选项。

//美国地址 - 这工作正常,因为默认 radio 选择为“yes”

      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();

我应该能够从默认单选选项"is"单击到“否”,然后提交应该可以工作

最佳答案

尝试 if..else block 来实现这一点。

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();
}

关于java - 如何将默认单选选项处理为其他单选选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55499689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com