Selenium 如何将chrome扩展与特定选项卡关联?
我在选项卡中打开chrome扩展,而不是弹出以下代码:Selenium 如何将chrome扩展与特定选项卡关联?,selenium,automated-tests,robotframework,ui-automation,qa,Selenium,Automated Tests,Robotframework,Ui Automation,Qa,我在选项卡中打开chrome扩展,而不是弹出以下代码: chrome-extension://xxxxxxxxxxxxxxxxxx/popup.html 但当我这样做时,扩展就不会与我想使用此扩展的其他选项卡相关联。有没有一种方法可以明确地告诉扩展需要监听哪个选项卡?根据我的研究,这是不可能的,这取决于扩展源代码。我能够对源代码函数进行调整以创建一个变通方法。 这是如何选择扩展选项卡: chrome.tabs.query({ active: true,
chrome-extension://xxxxxxxxxxxxxxxxxx/popup.html
但当我这样做时,扩展就不会与我想使用此扩展的其他选项卡相关联。有没有一种方法可以明确地告诉扩展需要监听哪个选项卡?根据我的研究,这是不可能的,这取决于扩展源代码。我能够对源代码函数进行调整以创建一个变通方法。 这是如何选择扩展选项卡:
chrome.tabs.query({
active: true,
currentWindow: true
}, (tabs) => {
var tab = tabs[0];
根据我的研究,这是不可能的,这取决于扩展源代码。我能够对源代码函数进行调整以创建一个变通方法。 这是如何选择扩展选项卡:
chrome.tabs.query({
active: true,
currentWindow: true
}, (tabs) => {
var tab = tabs[0];