Unable to switchToFrame in Android Chrome using W3C format
See original GitHub issueThe problem
Command https://github.com/appium/appium-base-driver/blob/e0f442f391806f10cc173906df1ffcbab71a9a26/lib/protocol/routes.js#L101 doesn’t support W3C format
Environment
- Appium version (or git revision) that exhibits the issue: 1.14.0
- Mobile platform/version under test: Android, hybrid app, Chrome 45, Chromedriver 45
Details
when passing body
{
id: {
"element-6066-11e4-a52e-4f735466cecf": "ELEMENT-57"
}
}
https://github.com/appium/appium-base-driver/blob/master/lib/protocol/routes.js#L101 command fails with error: ELEMENT is missing
Code To Reproduce Issue [ Good To Have ]
it depends on language, with webdriverio it is browser.switchToFrame('iframe')
original issue: https://github.com/webdriverio/webdriverio/issues/4265
Issue Analytics
- State:
- Created 4 years ago
- Comments:9 (2 by maintainers)
Top Results From Across the Web
webdriverio/webdriverio - Gitter
Actually I am unable to access or take control of the Iframe. ... (ex chromedriver) excepts command in non w3c format for some...
Read more >chrome/test/chromedriver/test/run_py_tests.py - chromium/src
Android doesn't use the chrome://print dialog. 'ChromeDriverTest. ... Page cannot be loaded from file:// URI in Android unless it ... SwitchToFrame(element).
Read more >WebDriver - W3C
WebDriver is a remote control interface that enables introspection and control of user agents. It provides a platform- and language-neutral ...
Read more >Unable to switch to frame while testing on IE but it is working ...
I tried switching frame by WebElement ,index,name as well. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html> <frameset id= ...
Read more >Downloads - ChromeDriver - WebDriver for Chrome
If you are using Chrome version 94, please download ChromeDriver 94.0. ... Android OS's like on OnePlus; Resolved issue 3733: Catastrophic failure with...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@mgrybyk Try appium@beta. I assume the issue should be fixed by https://github.com/appium/appium-base-driver/commit/ed16a689d341d8f436b167bcd3270518eb9f6ea2
Published the fix to appium@beta