如何重用当前浏览器窗口和 session ?
授权是通过带有证书的智能卡进行的,因此我无法使用空白浏览器来测试该应用程序。
我在这里看到过类似的问题,但 v2 已经发布了。
最佳答案
Selenium Webdriver 协议(protocol)允许上传用于测试 session 的 Firefox 配置文件。您需要将压缩的、base64 编码的配置文件数据文件夹发送到 Selenium。 Here's some information on how to achieve this using the Facebook php-webdriver.
这可能是为您的测试浏览器使用一些特殊准备的方法。
如果您需要安装某些证书:这些是用户配置文件的一部分 in a file called cert8.db.如果您已创建安装了证书的用户配置文件,则可以按照上述指南将其用于 Selenium 测试。
关于php - Selenium v2 : use current browser session,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16494612/