Python Selenium click function does not perform any action, test is not failing
<p>I write automated test in Python using Selenium webdriver and for one element the function click() does not perform any action. But the test does not even fail (e.g. for no such element or not clickable,..)</p>

<p>My code:</p>

<pre><code>def fill_applications_tab(self):
    wait = WebDriverWait(self.driver, 20)
    wait.until(EC.element_to_be_clickable((By.XPATH,"//span[@name='application' and text()[contains(.,'JBoss')]]/parent::*/parent::tr/td[1]/input[@type='checkbox' and @name='man']")))
    self.driver.find_element_by_xpath("//span[@name='application' and text()[contains(.,'JBoss')]]/parent::*/parent::tr/td[1]/input[@type='checkbox' and @name='man']").click()
</code></pre>

<p>HTML</p>

<pre><code>&lt;div class="col-sm-12" id="appl_applications_mw_error_div"&gt;
                &lt;table class="table white table-condensed table-bordered tight-col"&gt;
                    &lt;thead&gt;
                        &lt;tr class="app-table-descr"&gt;
                            &lt;td colspan="7"&gt;Middleware&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                            &lt;th class="t-center"&gt;Install&lt;/th&gt;
                            &lt;th&gt;Application name&lt;/th&gt;
                        &lt;/tr&gt;
                    &lt;/thead&gt;
                    &lt;tbody class="sort"&gt;
                        &lt;tr class="show-info" name="appl_applications_mw" data-type="array" data-tab-id="#tab-app" data-upform-error="#appl_applications_mw_error_div" data-show-info-field="man"&gt;
                            &lt;td class="form-group-sm"&gt;
                                &lt;span name="version" data-type="arrayitem" disabled="disabled"&gt;2.0.x (HP)&lt;/span&gt;
                            &lt;/td&gt;
                        &lt;/tr&gt;&lt;tr class="show-info" name="appl_applications_mw" data-type="array" data-tab-id="#tab-app" data-upform-error="#appl_applications_mw_error_div" data-show-info-field="man"&gt;
                            &lt;td class="t-center"&gt;
                                &lt;input name="type" type="hidden" data-type="arrayitem" value="mw"&gt;
                                &lt;input class="show-info-field" name="man" type="checkbox" data-type="arrayitem"&gt;
                                &lt;input class="app-man-default hidden" name="man_default" type="checkbox" data-type="arrayitem"&gt;
                            &lt;/td&gt;
                            &lt;td&gt;
                                &lt;span name="application" data-type="arrayitem"&gt;JBoss&lt;/span&gt;
                            &lt;/td&gt;
</code></pre>

<p>Any idea how to fix it?
I already tried to add the click() action twice in the code (found somewhere as a solution for someone), but it didn't help..
Thank you! </p>

<p>So it started to work when I add another different action after save_button.click() 
So the code is like:</p>

<pre><code>element_xpath.click()
save_button.click()
navigate_to_another_tab.click()
</code></pre>

<p>After that the checkbox is chosen and the True is saved</p>

python selenium xpath automation webdriver