찾다

 >  Q&A  >  본문

Selenium + Python - Execute_script를 통해 이미지 검사

파이썬에서 셀레늄을 사용하여 페이지에 이미지가 표시되는지 확인해야 합니다. 예를 들어 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粉899950720228일 전490

모든 응답(1)나는 대답할 것이다

  • P粉765570115

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

    typeof 运算符优先于 >

    으아아아

    회신하다
    0
  • 취소회신하다