我試圖(太長時間...)得到appium與反應原生工作,但似乎無法找到任何元素。React native + Appium,如何找到一個元素
我正在使用模擬器,Nexus 6,Android 6.0,Ubuntu,Appium 1.6.0,RN 0.39.2。
我試圖獲得最基本的例子的工作:
// foo.js
render() {
return (
<Text>foo</Text>
)
}
// spec.js
// ... some setup ...
driver
.elementByAccessibilityId('foo')
.click()
和我越來越...
1) should be able to find 'Buttons' and click it
0 passing (13s)
1 failing
1) Android find and click should be able to find 'Buttons' and click it:
Error: [elementByAccessibilityId("foo")] Error response status: 7, , NoSuchElement - An element could not be located on the page using the given search parameters. Selenium error: An element could not be located on the page using the given search parameters.
我也試着設置: <Text accessible accessibilityLabel={ 'foo' }>foo</Text>
同樣的迴應...
有什麼想法嗎?
你會怎麼做,如果你有一個React-Native slideOutMenu,你想點擊其中一個slideOutMenu選項。特別是當滑出菜單僅覆蓋其後面50%的屏幕時。 XCODE的AccessibilityInspector會看到滑出菜單,但android和ios的appium accessibilty inspector甚至不會看到滑出菜單。 – duncwa