【Protractor】要素の2番目や3番目をクリックする
テクノロジー
2020/03/13
ドロップダウン<select>
の選択肢<option>
をクリックさせたいことって、まあまああるじゃないですか。
要素の最初と最後はこんな感じで用意されているんですよ。
var firstElem = elems.first();
var lastElem = elems.last();
公式でも紹介されています。
https://www.protractortest.org/#/api?view=ElementArrayFinder.prototype.first
https://www.protractortest.org/#/api?view=ElementArrayFinder.prototype.last
これ以外の任意の選択肢、2番目や3番目の要素は.get
で取得するとクリックさせることができました。
let allOptions = $$('select option');
allOptions.get(1).click(); //2ばんめの選択肢をclick
- この記事を共有する
とろ(microayatron)
Webアプリケーションのプログラマ(フロントエンドエンジニア) Angular(TypeScript) / Next.js / Cypress を主に使用。
前職はピアノ技術者(調律師)。2017年からブログ「trog」を運営。
あざらしと音楽が好き。
trogではプッシュ通知機能を提供しています。
新しい記事が投稿されたタイミングで、お使いの端末にお知らせが届きます。
よければ通知設定ページから通知の許可をお願いします。