I tested automationName: βAppiumβ in code to see if that was the issue. My code is able to access and parse textView elements as shown below. I ran the following code:
driver.start_activity('com.samsung.android.app.memo', 'com.samsung.android.app.memo.Main')
for el in driver.find_elements_by_class_name('android.widget.TextView'):
print(el)
print(el.text)
And it gave the following result:
<appium.webdriver.webelement.WebElement (session="e810999f-246f-4120-a627-c504fd09b9b4", element="1")>
All memos
<appium.webdriver.webelement.WebElement (session="e810999f-246f-4120-a627-c504fd09b9b4", element="2")>
Emoji πππ
<appium.webdriver.webelement.WebElement (session="e810999f-246f-4120-a627-c504fd09b9b4", element="3")>
Test
So it seems like the backend is not the issue in Appium itself.