【Protractor】要素の2番目や3番目をクリックする
2020/03/13

💡この記事は2年以上前に執筆したものです。Protractorはサポートを終了しました。他のテストフレームワークに移行されることをおすすめいたします。
このブログではCypressを紹介しています、よければご覧ください。
ドロップダウン<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
参考記事
- この記事を共有する

