【发布时间】:2021-05-22 20:20:48
【问题描述】:
我正在尝试在 python 中使用氦气拍摄页面中特定元素的快照,这是我的代码
from selenium.webdriver.chrome.options import Options
from helium import *
url = 'exampleurl'
options = Options()
options.binary_location = "C:/Program Files/Google/Chrome/Application/chrome.exe"
browser = start_chrome(url, headless=False, options=options)
#.FindElementById("viewPane").ScrollIntoView True
element = browser.find_element_by_xpath("//*[@id='frmCaseNo']/div[2]/img")
#element.get_screenshot_as_file("Number.png")
#element.screenshot('Number.png')
#element.save_screenshot('Number.png')
#get_driver().save_screenshot('Number.png')
get_driver().element.save_screenshot('Number.png')
这一行在氦get_driver().save_screenshot('Number.png') 上成功,但这一行不处理特定元素。如何处理特定元素并对其进行快照?
【问题讨论】: