セレンを使用してスクリーンショットを撮る、tangentStormの提案に基づいて構築します。これを試してみてください。開いてsrc/Selenium2Library/keywords/_screenshot.py
24〜30行目を見てください。
background leaking when the page layout is somehow broken.
"""
path, link = self._get_screenshot_paths(filename)
self._current_browser().save_screenshot(path)
# Image is shown on its own row and thus prev row is closed on purpose
self._html('</td></tr><tr><td colspan="3"><a href="%s">'
行を削除しself._current_browser().save_screenshot(path)
、その場所に直接追加します
if hasattr(self._current_browser(), 'get_screenshot_as_file'):
self._current_browser().get_screenshot_as_file(path)
else:
self._current_browser().save_screenshot(path)
したがって、全体としては次のようになります。
background leaking when the page layout is somehow broken.
"""
path, link = self._get_screenshot_paths(filename)
if hasattr(self._current_browser(), 'get_screenshot_as_file'):
self._current_browser().get_screenshot_as_file(path)
else:
self._current_browser().save_screenshot(path)
# Image is shown on its own row and thus prev row is closed on purpose
self._html('</td></tr><tr><td colspan="3"><a href="%s">'
次に、セレンを使用してスクリーンショットを撮ってみてください。
参照:修正