Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

simplify new xpath detection without rerun/debug of the test(s) #1371

Open
vdelendik opened this issue May 22, 2021 · 1 comment
Open

simplify new xpath detection without rerun/debug of the test(s) #1371

vdelendik opened this issue May 22, 2021 · 1 comment
Assignees
Milestone

Comments

@vdelendik
Copy link
Contributor

From time to time due to the changes on UI we faced with several ways to determine the same element and some of them are invisible.
Currently carina generate error message, screenshot and tries to click via javascript.

So let's think howto improve resolution of the use-case without ability to rerun or debug scenario.

  1. Capture as usual element not interactable problem
  2. Generate dump (visible(?) screenshot and page source)
  3. Attach dump archive as test artifact
  4. do not generate full size failure screenshot automatically, i.e. ignore such kind of exceptions in isCaptured

Actual scenario still TBD and need brainstorming to finalize steps...

element not interactable
  (Session info: chrome=89.0.4389.72)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'ip-10-199-2-48', ip: '10.199.2.48', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-1029-aws', java.version: '11.0.9.1'
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 89.0.4389.72, chrome: {chromedriverVersion: 89.0.4389.23 (61b08ee2c5002..., userDataDir: /tmp/.com.google.Chrome.IWiQxF}, goog:chromeOptions: {debuggerAddress: localhost:46243}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: eager, platform: LINUX, platformName: LINUX, proxy: Proxy(manual, http=10.199.2..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: 1d185865091d82f1e99f0d2d055d7e27
@vdelendik vdelendik added this to the 7.1 milestone May 22, 2021
@vdelendik vdelendik added this to To do in Qaprosoft CE via automation May 22, 2021
@vdelendik vdelendik removed this from To do in Qaprosoft CE Jun 28, 2021
@vdelendik vdelendik changed the title speedup element not interactable issue resolution simplify new xpath detection without rerun/debug of the test(s) Nov 24, 2021
@vdelendik vdelendik modified the milestones: 8.0.0, 8.0.1 Sep 20, 2022
@vdelendik vdelendik added this to To do in Community Edition via automation Sep 20, 2022
@vdelendik vdelendik modified the milestones: 8.0.1, 8.0.2 Oct 14, 2022
@akamarouski akamarouski modified the milestones: 8.0.2, 8.0.3, 8.0.4 Nov 17, 2022
@vdelendik vdelendik modified the milestones: 8.0.4, 8.1.0 Dec 1, 2022
@akamarouski akamarouski modified the milestones: 8.0.11, 8.1.0 Apr 3, 2023
@akamarouski akamarouski modified the milestones: 1.0.0, 1.0.1 Apr 12, 2023
@vdelendik vdelendik removed this from To do in Community Edition Apr 20, 2023
@akamarouski akamarouski modified the milestones: 1.0.1, 1.0.2 May 15, 2023
@vdelendik vdelendik modified the milestones: 1.0.2, 1.0.3 Jun 1, 2023
@vdelendik
Copy link
Contributor Author

let's review in Q3

@akamarouski akamarouski modified the milestones: 1.1.3, 1.1.4 Jun 27, 2023
@akamarouski akamarouski removed this from the 1.1.4 milestone Jul 26, 2023
@akamarouski akamarouski added this to the 1.1.5 milestone Jul 26, 2023
@akamarouski akamarouski modified the milestones: 1.1.5, 1.2.6 Sep 8, 2023
@akamarouski akamarouski modified the milestones: 1.2.6, 1.2.7 Nov 21, 2023
@akamarouski akamarouski modified the milestones: 1.2.7, 1.2.8 Feb 6, 2024
@akamarouski akamarouski modified the milestones: 1.2.8, 1.2.9 Feb 21, 2024
@akamarouski akamarouski modified the milestones: 1.2.9, 1.3.10 Mar 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

2 participants