Do you have questions ? We got the answers!

Ask a question:

0
How to check whether the text field is diababled

Solved 1 Answers 70 Views Programming
How do I check whether the text field is diabled after the check box is ticked, and is abled to insert values into it when the check box is unticked?

1 Answer

0
Best answer

First step is to find if Checkbox is ticked/checked. to do that you can use below line of code. 

driver.find_element_by_id('<check_box_id>').is_selected()

Next step is to idenfity if text filed is disabled. to check that you can use below code. 

driver.findElement(by).isEnabled()

So your code should look like this.

if(driver.find_element_by_id('<check_box_id>').is_selected()){

 if(!driver.findElement(by).isEnabled()) System.out.println("Checkbox is checked, textbox is disabled.");

}else

{

if(driver.findElement("Textbox locator here").isEnabled()) {

driver.findElement("Textbox locator here").sendKeys("I can enter keys");

System.out.println("Checkbox is checked, textbox is disabled.");

}

}

 

answered Mar 24, 2015 by Pooja
selected Mar 7 by stbadmin

Top Contributors

  • 4970 pointsstbadmin

    34 questions 454 answers218 comments

  • 433 pointsSunilBhaskar

    41 questions 15 answers32 comments

  • 425 pointsMehedi

    36 questions 3 answers14 comments

  • 364 pointssumitkumarwatts

    0 questions 14 answers0 comments

  • 354 pointsSoft Tester

    43 questions 0 answers4 comments

  • 327 pointsKeeshaGolden

    0 questions 17 answers2 comments

  • 322 pointsVipul Sharma

    44 questions 0 answers24 comments

  • 310 pointsvysh.sharma

    25 questions 0 answers0 comments

  • 267 pointsOnkar_Nimje

    33 questions 15 answers15 comments

  • 258 pointsVanitha

    26 questions 0 answers6 comments

...