From f8798fde868eaf5a116118059049685ac8a3084f Mon Sep 17 00:00:00 2001 From: Nico Schedel Date: Thu, 26 Sep 2019 09:35:09 +0200 Subject: [PATCH] TT#56376 selenium: expand all select elements before clicking on element controller_peering.t: - before clicking on a select option, expand select menu to prevent selenium not finding element Change-Id: I97afbae0ec5af527e36b1e256c6b93b84d64746d --- t/selenium/controller_peering.t | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/t/selenium/controller_peering.t b/t/selenium/controller_peering.t index 3370647131..761ca6f855 100644 --- a/t/selenium/controller_peering.t +++ b/t/selenium/controller_peering.t @@ -42,6 +42,7 @@ ok($d->wait_for_text('//*[@id="contactidtable"]/tbody/tr[1]/td[4]', 'default-sys $d->select_if_unselected('//table[@id="contactidtable"]/tbody/tr[1]//input[@type="checkbox"]'); $d->scroll_to_element($d->find_element('//table[@id="billing_profileidtable"]')); $d->select_if_unselected('//table[@id="billing_profileidtable"]/tbody/tr[1]//input[@type="checkbox"]'); +$d->find_element('//*[@id="status"]')->click(); $d->find_element('//*[@id="status"]/option[@value="active"]')->click(); $d->find_element('//*[@id="save"]')->click(); ok($d->find_text('Create Peering Group'), 'Succesfully went back to previous form'); # Should go back to prev form @@ -49,6 +50,7 @@ ok($d->find_text('Create Peering Group'), 'Succesfully went back to previous for diag("Continue creating a Peering Group"); $d->fill_element('//*[@id="name"]', 'xpath', $groupname); $d->fill_element('//*[@id="description"]', 'xpath', 'A group created for testing purposes'); +$d->find_element('//*[@id="priority"]')->click(); $d->find_element('//*[@id="priority"]/option[@value="3"]')->click(); $d->select_if_unselected('//table[@id="contractidtable"]/tbody/tr[1]//input[@type="checkbox"]'); $d->find_element('#save', 'css')->click(); @@ -70,6 +72,7 @@ $groupname = ("group" . int(rand(100000)) . "test"); $d->move_and_click('//*[@id="sip_peering_group_table"]/tbody/tr[1]//td//div//a[contains(text(), "Edit")]', 'xpath', '//*[@id="sip_peering_group_table_filter"]//input'); $d->fill_element('#name', 'css', $groupname); $d->fill_element('#description', 'css', 'A group created for very testing purposes'); +$d->find_element('//*[@id="priority"]')->click(); $d->find_element('//*[@id="priority"]/option[@value="1"]')->click(); $d->find_element('#save', 'css')->click(); @@ -213,6 +216,7 @@ $d->move_and_click('//table//td[contains(text(), "inbound_upn")]/..//td//a[conta ok($d->find_element_by_xpath('//*[@id="mod_edit"]/div/h3[contains(text(), "Edit Preference")]'), "Edit Window has been opened"); diag('Change to "P-Asserted-Identity'); +$d->find_element('//*[@id="inbound_upn"]')->click(); $d->find_element('//*[@id="inbound_upn"]/option[@value="pai_user"]')->click(); $d->find_element('#save', 'css')->click();