[Solved] Appium Error: InvalidArgumentException: Message: invalid argument: invalid locator

Appium Error:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid locator
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid locator
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid locator

 

Solution: Add the following two parameters when you create a driver.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
desired_caps[‘chromeOptions’] = {‘w3c’:False}
desired_caps[‘showChromedriverLog’] = True
desired_caps[‘chromeOptions’] = {‘w3c’:False} desired_caps[‘showChromedriverLog’] = True
desired_caps[‘chromeOptions’] = {‘w3c’:False}
desired_caps[‘showChromedriverLog’] = True

 

Refer:
Fail to locate an web element using “findElement” on Android 9 using Appium 1.15.0 · Issue #13306 · appium/appium · GitHub

Read More: