ラジオボタンをクリックしたいのですが、ラジオボタンが既に選択されている場合は、選択をスキップする必要があります。この訪問this siteの詳細についてはセレンのwebdriverでジェンダー選択のラジオボタンをチェックする方法は?
、オプションに署名に行く - >アカウントを作成し、その後、あなたはスクリーンショットに提供されているページを、取得できるようになります。
ラジオボタンをクリックしたいのですが、ラジオボタンが既に選択されている場合は、選択をスキップする必要があります。この訪問this siteの詳細についてはセレンのwebdriverでジェンダー選択のラジオボタンをチェックする方法は?
、オプションに署名に行く - >アカウントを作成し、その後、あなたはスクリーンショットに提供されているページを、取得できるようになります。
実行可能なコードを見つけてください:
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);
あなたはその後、質問を投稿Googleで検索する必要があるだけでなく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();
}
これは本当に役立つ答えをありがとう。 –
この私の答えがあなたにとって「役に立つ」ならば、この回答に「受け入れられる」とマークしてください。 –
を置くことができます。 –