В Appium я пытаюсь получить доступ (т.е. нажать кнопку или отредактировать текст в текстовом поле) к элементам в веб-представлении с помощью XPath. Но я могу получить доступ к нативным элементам, а не к элементам веб-просмотра.
Я получил XPath с помощью инспектора Appium.
КОНТЕКСТ "НАТУРАЛЬНЫЙ", потому что при переключении на "WEBVIEW" я получаю ошибку разбора HTML
XPATH : "//XCUIElementTypeOther[@name='Scripts: Responsive IFrames for embedding webpages']/XCUIElementTypeOther[8]/XCUIElementTypeTextView"
/Users/dxcdr/.rvm/gems/ruby-2.2.6/gems/appium_lib_core-1.5.1/lib/appium_lib_core/common/wait.rb:96:in `until_true': timed out after 60 seconds (Error Domain=com.facebook.WebDriverAgent Code=1 "The element '"Click to select all (also copies in IE)" Button' is not visible on the screen and thus is not interactable" UserInfo={NSLocalizedDescription=The element '"Click to select all (also copies in IE)" Button' is not visible on the screen and thus is not interactable}) (Appium::Core::Wait::TimeoutError)
from /Users/dxcdr/.rvm/gems/ruby-2.2.6/gems/appium_lib_core-1.5.1/lib/appium_lib_core/common/wait.rb:127:in `wait_true'
from /Users/dxcdr/.rvm/gems/ruby-2.2.6/gems/appium_lib-9.12.0/lib/appium_lib/common/wait.rb:26:in `wait_true'
from /Users/dxcdr/RubymineProjects/Test/test.rb:53:in `wait_for_xpath_visible'
from /Users/dxcdr/RubymineProjects/Test/test.rb:88:in `<top (required)>'
from -e:1:in `load'
from -e:1:in `<main>'