ホームページ  >  に質問  >  本文

Selenium + Python -execute_script を介して画像を検査します

Python の Selenium を使用して画像がページに表示されることを確認する必要があります。 たとえば、https://openweathermap.org/ ページの左上隅にあるロゴを調べてみましょう。 execute_script を使用しており、コードは次のとおりです:

リーリー

この結果が得られました:

リーリー

なぜ typeof argument[0].naturalWidth>0False であるのに、arguments[0].naturalWidth431 なのでしょうか?そして、画像はページ上に正しくレンダリングされます。

更新: 正しいコードは次のとおりです:

print(driver.execute_script("return (arguments[0].naturalWidth>0);", image))

P粉899950720P粉899950720179日前383

全員に返信(1)返信します

  • P粉765570115

    P粉7655701152024-04-04 00:48:58

    typeof 演算子は > より優先されます。

    リーリー

    返事
    0
  • キャンセル返事