Я пытаюсь автоматизировать плагин в браузере Chrome. Требуется открыть окно проверки и выполнить операцию в окне проверки. Я могу открыть окно проверки с помощью класса робота и перемещаться между элементами GUI проверки, но не могу выполнять операцию HTML DOM в окне проверки. Окно проверки содержит фреймы, но я не могу переключиться на эти фреймы с главной страницы. Когда я пытаюсь вывести список фреймов на активной странице, он показывает фреймы только с главной страницы, а не из окна проверки. Я хочу переключиться на проверку окна с помощью iframe или любым другим способом, если таковой имеется. Код, который я написал до сих пор,
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)