2017-03-17 60 views

回答

1

请找出可行代码:

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以及

+0

感谢您的帮助....欣赏。 –

0

试试这个方法来检查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(); 
} 
+0

感谢您的回答,这真的很有帮助。 –

+0

如果我的回答对你有帮助,那么请将此答案标记为'Accepted' –

相关问题