▲[ 103117 ] / 返信無し
■103119 / 1階層) |
Re[1]: 【C#】Seleniumで選択したのに連動して選択されない |
□投稿者/ 魔界の仮面弁士 (3774回)-(2024/05/15(Wed) 16:27:53)
|
■No103117 (たると さん) に返信 > select2は何も選択されません。 jQuery UI の Select2 コントロールのことでしょうか。 それとも <select id="SelectData2"> のことでしょうか。
> どうやって実行させたらいいのかが分かりません。 (change イベントなどの)変更通知イベントを、DOM の dispatchEvent メソッドで強制発火してみるとか。 Selenium からは、ExecuteJavaScript メソッド経由で呼び出せたかと。 chrome.ExecuteScript("arguments[0].dispatchEvent(new Event('change'))", objSelectTest2 );
ただし、この <select> 要素が Select2 化されているような画面においては、 'change' では無く、'change.select2' や 'select2:select' が必要になるかもしれません。 https://select2.org/programmatic-control/events
|
|