Xamarin UITest iOS无法到达Webview元素

时间:2018-08-20 09:56:50

标签: c# xamarin webview uitest

我似乎在iOS上的Webview中检测元素时遇到了问题,Android似乎很好。

enter image description here

当我要求树查看可见项目时,我得到结果,但是,每当我尝试查询任何项目时,我都没有结果。我尝试过:

sys._getframe()

我也尝试使用xPath来获得相同的结果。

app.Query(c => c.WebView().Css("fullPage")) 
app.Query(c => c.WebView().Css("#fullPage")) 
app.Query(c => c.Marked("#userNameArea"))  
app.Query(c => c.Id(("#userNameArea"))

我在做什么错?

1 个答案:

答案 0 :(得分:0)

对于那些在iOS上遇到类似问题的人,您必须致电Class而不是WebView本身。就我而言,我必须这样做:

app.Tap(c => c.Class("BrandU_iOS_AuthenticatingWebViewRenderer").Css("#userNameInput"));