Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
手动启动浏览器会话,并将该会话的控制权移交给selenium for automation&;处理?_Selenium_Selenium Webdriver_Browser_Browser Automation_Remotewebdriver - Fatal编程技术网

手动启动浏览器会话,并将该会话的控制权移交给selenium for automation&;处理?

手动启动浏览器会话,并将该会话的控制权移交给selenium for automation&;处理?,selenium,selenium-webdriver,browser,browser-automation,remotewebdriver,Selenium,Selenium Webdriver,Browser,Browser Automation,Remotewebdriver,是否可以将用户打开的浏览器的控制权传递给selenium webdriver?比如说,我正在(手动)浏览一个网站,喜欢某个特定的页面www.facebook.com,我决定将其删除。我如何将此页面的控制权传递给我的chrome web驱动程序,并让selenium执行我需要的任何刮削操作?我不介意切换浏览器,我使用Mac电脑 我能够找出如何从webdriver启动浏览器会话,然后稍后使用会话id和执行器url与另一个web驱动程序进行连接,但是,我需要用户能够启动会话。如何做到这一点 谢谢 PS

是否可以将用户打开的浏览器的控制权传递给selenium webdriver?比如说,我正在(手动)浏览一个网站,喜欢某个特定的页面
www.facebook.com
,我决定将其删除。我如何将此页面的控制权传递给我的chrome web驱动程序,并让selenium执行我需要的任何刮削操作?我不介意切换浏览器,我使用Mac电脑

我能够找出如何从webdriver启动浏览器会话,然后稍后使用会话id和执行器url与另一个web驱动程序进行连接,但是,我需要用户能够启动会话。如何做到这一点

谢谢


PS:我知道我可以使用.get(url)或.gotour(url)方法,让selenium访问我想要的任何站点,但我希望浏览器已经在任何用户浏览会话中打开,并且根据用户的判断,让selenium根据请求刮除该特定站点。他需要最少甚至没有代码干预。我们怎样才能做到这一点呢?

你不能那样做。相反,请尝试以下解决方案。
创建webdriver实例后,您可以通过调用webDriverInstance.navigate().GoTour(“此处提供”)导航到任何页面。

如果您已经手动浏览站点,为什么要启动浏览器?selenium启动会话是冗余的,它只需要找到用户浏览的地方,然后指向它打开并抓取特定的页面。在这种情况下,它不能说服你应该进行自动化。这是我的用例。如果你知道如何做到这一点,请说如何做到。谢谢。可能的副本无法提供解决方案。请仔细阅读问题。