我想單擊單選按鈕,如果單選按鈕已被選中,那麼它應該跳過選擇。如何檢查硒webdriver中的性別選擇單選按鈕?
有關此訪this site更多詳細信息,請在選項簽名的- >創建一個帳戶,那麼你就可以得到網頁,提供給截圖。
參考圖片:
我想單擊單選按鈕,如果單選按鈕已被選中,那麼它應該跳過選擇。如何檢查硒webdriver中的性別選擇單選按鈕?
有關此訪this site更多詳細信息,請在選項簽名的- >創建一個帳戶,那麼你就可以得到網頁,提供給截圖。
參考圖片:
請找出可行代碼:
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.get("http://automationpractice.com/index.php");
Thread.sleep(2000);
driver.findElement(By.xpath(".//a[@class='login']")).click();
Thread.sleep(1000);
driver.findElement(By.xpath(".//input[@id='email_create']")).sendKeys("[email protected]");
Thread.sleep(1000);
driver.findElement(By.xpath(".//button[@id='SubmitCreate']")).click();
Thread.sleep(4000);
driver.findElement(By.xpath(".//input[@id='id_gender1']")).click();
Thread.sleep(1000);
你可以把implicit waits
以及
感謝您的幫助....欣賞。 –
試試這個方法來檢查MR
單選按鈕被選中或不?如果MR
單選按鈕沒有被選中,那麼只有當條件將被執行。
WebElement MR = driver.findElement(By.xpath("//div/span/input[@id='id_gender1']"));
if(!MR.isSelected())
{
MR.click();
}
OR
如果你想檢查Mrs
單選按鈕被選中或不?如果Mrs
單選按鈕沒有被選中,那麼只有在條件將被執行時。
WebElement Mrs = driver.findElement(By.xpath("//div/span/input[@id='id_gender2']"));
if(!Mrs.isSelected())
{
Mrs.click();
}
感謝您的回答,這真的很有幫助。 –
如果我的回答對你有幫助,那麼請將此答案標記爲'Accepted' –
你需要在谷歌,然後張貼問題進行搜索。 –