如何找到硒在 dom 中看到的内容,它错过了我在屏幕上看到的图像?
上下文:我有一个 Selenium python 测试
browser.wait_to_find_visible_element(By.ID, 'image')
有时找不到我在为测试启动的浏览器 selenium 上看到的图像:
<div id="container">
<img id='image' src=''/>
</div>
为了找出 selenium 看到的内容,我得到了以下内容div
:
element = browser.find_displayed_elements(By.CSS_SELECTOR, '#container')
print element
打印:
selenium.webdriver.remote.webelement.WebElement 对象位于 0x9b3876c
并尝试获取 dom:
dom = browser.driver.execute_script('return arguments[0].parentNode', element)
print dom
哪个打印
None
我错过了什么?