私はAppiumに新しく、wd.jsとGruntに依存するこのworkshop Git projectを利用しようとしています。私が文書や記事で見た限り、私のmocha仕様では、いくつかのネイティブ要素のテキストにアクセスする2つの方法があります。Appim wd.jsに要素テキストを格納
まず:
it('should be able to do stuff', function (done) {
this.driver
.elementsByClassName('android.widget.EditText').at(0)
.sendKeys('Test')
.text().should.eventually.equal('Test')
.nodeify(done);
});
第二:
it('should be able to do stuff', function (done) {
this.driver
.waitForElementByCss("#my-id" , 2000, function(err, el) {
el.text(function(err, text) { text.should.equal('Test'); });
})
.nodeify(done);
});
変数内の任意見つかった要素のテキストを格納する方法は何ですか? .elementByClassName()
検索条件と.text()
戻り、その要素のテキスト値に応じて要素を返し
でそれを行う方法ですあなたが取り組んでスニペットを提供していただけます?これは、ドキュメントを読まなくても、私が試した*最初のものでした。 '' 'text''''の値は' '' '{status:pending}' '' 'です。 – ekostadinov
パーティーに少し遅れていますが、そこには約束があります。あなたはそれが解決するのを待つ必要があります。 'text.then()'に解決時に呼び出す関数を追加してみてください。 – Pre101