Skip to content

Commit cdf54cb

Browse files
authored
Merge pull request #1757 from atlassian/fix/edit_issue_submit_jira
Improve edit_issue_submit for Jira
2 parents 71161ef + b4c4ab0 commit cdf54cb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

app/selenium_ui/jira/pages/pages.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from selenium.webdriver.common.keys import Keys
2+
from selenium.common.exceptions import ElementClickInterceptedException
23
from selenium_ui.conftest import retry
34
import time
45
import random
@@ -139,7 +140,13 @@ def __fill_textfield(self, text, selector):
139140
self.get_element(selector).send_keys(text)
140141

141142
def edit_issue_submit(self):
142-
self.get_element(IssueLocators.edit_issue_submit).click()
143+
element = self.get_element(IssueLocators.edit_issue_submit)
144+
try:
145+
element.click()
146+
except ElementClickInterceptedException:
147+
print('INFO: Trying JS click for edit_issue_submit button...')
148+
self.driver.execute_script("arguments[0].click();", element)
149+
143150

144151
def fill_description_edit(self, rte):
145152
text_description = f"Edit description form selenium - {self.generate_random_string(30)}"

0 commit comments

Comments
 (0)