前提・実現したいこと
python初心者です。
python seleniumでフォームを自動送信するプログラムを作っています。
ドロップダウンから選択肢を選択するプログラムが分からなくて悩んでいます。
ネット上いろいろと探してみましたがHTMLの構成が違っていたりとよく理解できませんでした。
そこで質問させていただきました。
該当のソースコード
HTML
1<div class="dropdown mb20"> 2 <a id="dLabel" role="button" data-toggle="dropdown" class="btn btn-default btn-sm ng-binding" data-target="#" href="javascript:void(0);" aria-expanded="false"> 3 -- 4 <span class="caret"></span> 5 </a> 6 <ul ng-model="hour" ng-class="{ aOS4_1Select: isAndroidVersion41 }" class="dropdown-menu multi-level ng-pristine ng-untouched ng-valid ng-empty" role="menu"> 7 <li><a ng-click="hourChange('','--')">--</a></li> 8 <li><a ng-click="hourChange('0','00')">00</a></li> 9 <li><a ng-click="hourChange('1','01')">01</a></li> 10 <li><a ng-click="hourChange('2','02');">02</a></li> 11 <li><a ng-click="hourChange('3','03');">03</a></li> 12 <li><a ng-click="hourChange('4','04');">04</a></li> 13 <li><a ng-click="hourChange('5','05');">05</a></li> 14 <li><a ng-click="hourChange('6','06');">06</a></li> 15 <li><a ng-click="hourChange('7','07');">07</a></li> 16 <li><a ng-click="hourChange('8','08');">08</a></li> 17 <li><a ng-click="hourChange('9','09');">09</a></li> 18 <li><a ng-click="hourChange('10','10');">10</a></li> 19 <li><a ng-click="hourChange('11','11');">11</a></li> 20 <li><a ng-click="hourChange('12','12');">12</a></li> 21 <li><a ng-click="hourChange('13','13');">13</a></li> 22 <li><a ng-click="hourChange('14','14');">14</a></li> 23 <li><a ng-click="hourChange('15','15');">15</a></li> 24 <li><a ng-click="hourChange('16','16');">16</a></li> 25 <li><a ng-click="hourChange('17','17');">17</a></li> 26 <li><a ng-click="hourChange('18','18');">18</a></li> 27 <li><a ng-click="hourChange('19','19');">19</a></li> 28 <li><a ng-click="hourChange('20','20');">20</a></li> 29 <li><a ng-click="hourChange('21','21');">21</a></li> 30 <li><a ng-click="hourChange('22','22');">22</a></li> 31 <li><a ng-click="hourChange('23','23');">23</a></li> 32 </ul> 33</div> 34 35<!--省略--> 36 37<div class="row formBtnCnt"> 38 <div class="col-xs-12"> 39 <button type="button" class="btn btn-primary btn-lg" ng-disabled="frm.$invalid" ng-click="update()">内容を確定する</button> 40 </div> 41 </div>
試したこと
xpath
補足情報(FW/ツールのバージョンなど)
初心者なため質問の仕方が分かりにくいところがありますがよろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/27 14:08
2020/05/27 23:57
2020/05/31 14:39
2020/06/02 17:26