2017-11-30 15 views
1

現在、私はUiテストを書いており、TableViewCellが選択されているかどうかを確認したいと考えています。私はmonotouch uikitにSelectedメソッドがリストされていることがわかります。私はそれを使用しようとしましたが、結果はありませんでした(下記のコードを参照)。誰もが、これはUIのテストのために使用することができる方法を知っています?:xamarin uiテストでmonotouch uikitを使用することは可能ですか?

app.Query(e => e.Class("UITableViewCell.Selected")); 
app.Query(e => e.Class("UITableViewCell").Selected); 

答えて

2

あなたは代わりにC#1のObjC名前を起動する必要があります。

したがって、UITableViewCellの場合、選択された方法はパラメータがゼロのisSelectedです。

再:テストでhttps://developer.apple.com/documentation/uikit/uitableviewcell/1623263-isselected

、あなたはInvoke何かのように使用することができますに

app.Query(e => e.Id("IdTestCell").Class("UITableViewCell").Invoke("isSelected", 0).Value<bool>()); 

結果:

Query for Id("IdTestCell").Class("UITableViewCell").Invoke("isSelected", 0).Value<Boolean>() gave 1 results. 
[                                 
    [0] true                            
]                                  
+0

おかげ@SushiHangover – Teague

関連する問題