Site Prism:无法从部分中的元素使用 xpath 定位器策略
Site Prism: Cannot use xpath locator strategy from an elements within sections
我正在使用 SitePrism 2.6 并收到错误无法使用元素的 xpath 定位器策略。它只能从根元素使用。
使用 xpath 定义了部分元素。
Section 元素的类型为 X,所以我有 X class,其中我使用 xpath 定义了子元素。
例如:section :abc_cell, X, xpath: '//xpath'
Class X < SitePrism::Section
label :xyz, xpath: '//xpath'
end
尝试访问 page_object.abc_cell.xyz_label 时出现错误:
无法从元素使用 xpath 定位器策略。它只能从根元素使用。
- 使用 Appium 自动化框架并仅在 android 中出现问题,而同样的事情在 iOS 中工作。
为什么 android 会发生这种情况?
我正在使用 SitePrism 2.6 并收到错误无法使用元素的 xpath 定位器策略。它只能从根元素使用。
使用 xpath 定义了部分元素。
Section 元素的类型为 X,所以我有 X class,其中我使用 xpath 定义了子元素。
例如:section :abc_cell, X, xpath: '//xpath'
Class X < SitePrism::Section
label :xyz, xpath: '//xpath'
end
尝试访问 page_object.abc_cell.xyz_label 时出现错误:
无法从元素使用 xpath 定位器策略。它只能从根元素使用。
- 使用 Appium 自动化框架并仅在 android 中出现问题,而同样的事情在 iOS 中工作。
为什么 android 会发生这种情况?