ドロップダウンリストから値を選択しようとしていますが、スクリプトが失敗し続けます。私が選択している値は、値として 'マネージャ'というExcel文書からです。ここドロップダウンから1つの値を選択
は私xparth
、ここでは私のコンソールが
である私は別のソリューションを試みたが、運を持ちます。以下のコードは私がエラーを生成しようとしているものです。
Select select = new Select(driver.findElement(By.xpath("//*[@id='main']/div/div[2]/form/div[2]/div[7]/div/div[1]/div[1]")));
select.deselectAll();
select.selectByVisibleText(AGR);
ご協力いただきありがとうございます。
これは、オプションタグを含むselectタグではなく、他のdivタグの値での従来のドロップダウンではありません。コンテナを開くコードを記述し、必要なオプションを選択する必要があります。 – Grasshopper
@Grasshopperどうすればそれをやり遂げることができますか?すべての例が役に立つかもしれません。先進的にありがとう。 – Djkgotso
プレースホルダテキスト「Please Select」を含むinput要素を探します。この要素をクリックするコード。プルダウンが表示されます。これは、 'selectize-dropdown form-control single'クラスのdivに含まれています。暗黙の待機を使用してこのdivの可視性を待つ必要があります。最後に、 'selectize-dropdown-content'クラスでdivにある選択するオプションを探し、xpath(text()、 'blah blah')を使ってロケーター戦略として選択するテキストを使用します。次に、この要素をクリックします。私が正しいならば働かなければならない。 – Grasshopper