From a3f8e8e71f95c145cbf2e1917bd71c6bedee11d4 Mon Sep 17 00:00:00 2001 From: Lenka Doudova Date: Wed, 10 Feb 2016 16:16:22 +0100 Subject: WebUI tests: fix failing of tests due to unclicable label Checkbox label is no longer clickable, most tests fail with error like this: AssertionError: Can't click on checkbox label: table.table Message: Element is not clickable at point (37, 340.3999938964844). Other element would receive the click: The checkbox is clickable directly without the label, this patch provides according fix. Reviewed-By: Petr Vobornik --- ipatests/test_webui/ui_driver.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ipatests/test_webui/ui_driver.py b/ipatests/test_webui/ui_driver.py index fc22f8612..ad3a9100f 100644 --- a/ipatests/test_webui/ui_driver.py +++ b/ipatests/test_webui/ui_driver.py @@ -933,12 +933,8 @@ class UI_driver(object): s = self.get_table_selector(table_name) input_s = s + " tbody td input[value='%s']" % pkey checkbox = self.find(input_s, By.CSS_SELECTOR, parent, strict=True) - checkbox_id = checkbox.get_attribute('id') - label_s = s + " tbody td label[for='%s']" % checkbox_id - print(label_s) - label = self.find(label_s, By.CSS_SELECTOR, parent, strict=True) try: - ActionChains(self.driver).move_to_element(label).click().perform() + ActionChains(self.driver).move_to_element(checkbox).click().perform() except WebDriverException as e: assert False, 'Can\'t click on checkbox label: %s \n%s' % (s, e) self.wait() -- cgit