Selenium 如何将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扩展,而不是弹出以下代码:
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];