Я пытаюсь автоматизировать плагин в браузере Chrome.Требуется открыть окно проверки и выполнить операцию над окном проверки.Я могу открыть окно проверки с помощью класса робота и перемещаться по элементам проверки GUI, но не могу выполнить операцию HTML DOM в окне проверки.Окно проверки содержит фреймы, но я не могу переключиться на эти фреймы с главной страницы.Когда я пытаюсь перечислить фреймы на активной странице, он показывает только фреймы с главной страницы, а не из окна проверки.Я хочу переключиться, чтобы проверить окно, используя iframes или любым другим способом, если таковые имеются.Код, который я написал до сих пор:
from pyrobot import Robot
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Chrome()
browser.get('https://chrome.google.com/webstore/detail/dynamic-assessment-plugin/fnapgcgphlfhecijolobjodbbnjjpdga')
browser.maximize_window()
browser.implicitly_wait(15)
browser.find_element_by_css_selector("[aria-label='Add to Chrome']").click()
time.sleep(3)
robot = Robot()
robot.addExtension() # customized Robot class to add extension
robot.newtab() # customized Robto class for new tab
browser.switch_to.window(browser.window_handles[1])
browser.get('http://www.walmart.com')
time.sleep(8)
robot.inspectElement() # Customized Robot class for inspecting (Ctrl+shift+i)