且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用Selenium WebDriver访问和处理Chrome扩展程序弹出窗口

更新时间:2023-12-05 22:49:52

在@Navarasu解决方案之后,我从

Following @Navarasu solution, I copied pyrobot.py file from here. It worked perfectly fine for me.

from pyrobot import Robot
from selenium import webdriver
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)
rob = Robot()
rob.key_press('tab')
rob.key_press('enter')