特定のイメージがPythonでセレンでページに表示されているかどうかを確認する必要があります。イメージが表のセルに表示されたときにHTMLコードは次のようになります。私はこれにアプローチする方法を理解していないイメージがページに表示されているかどうかをセレンで確認するにはどうすればよいですか?
<td role="gridcell">
<div style="text-align: center">
<img class="grid-center-image ng-hide" border="0" ng-show="dataItem.device_protected" src="resources/images/icon_supported.png"/>
</div>
</td>
:画像が表示されていないときのように
<td role="gridcell">
<div style="text-align: center">
<img class="grid-center-image" border="0" ng-show="dataItem.device_protected" src="resources/images/icon_supported.png"/>
</div>
</td>
に見えますか?画像が画面に表示されているかどうかを確認するにはどうすればよいですか?
あなたはクラス属性にチェックを入れて持っています。 ng-hideがクラス属性に存在する場合、イメージは表示されず、その逆もあります。それを行う方法を理解するために私の下の答えを参照してください。 –