【发布时间】:2019-03-21 07:48:33
【问题描述】:
我正在尝试使用 Selenium webdriver 安装 IBM DAP chrome 扩展。我无权访问 crx 文件。所以,我尝试通过 chrome 网上商店直接安装插件,如下:
browser = webdriver.Chrome()
browser.get('https://chrome.google.com/webstore/detail/dynamic-assessment-plugin/fnapgcgphlfhecijolobjodbbnjjpdga')
browser.maximize_window()
browser.implicitly_wait(5)
browser.find_element_by_css_selector("body > div.F-ia-k.S-ph.S-pb-qa > div.h-F-f-k.F-f-k > div > div > div.e-f-o > div.h-e-f-Ra-c.e-f-oh-Md-zb-k > div > div").click()
browser.switch_to_alert().accept()
但此代码无法访问弹出窗口并且无法单击“添加扩展”按钮。如何访问弹出窗口并点击“添加扩展”?
【问题讨论】:
标签: selenium selenium-webdriver automation selenium-chromedriver