在自动化的过程中,我使用Firefox打开了多个浏览器,例如
driver1 = webdriver.Firefox()
driver2 = webdriver.Firefox()
driver3 = webdriver.Firefox()
.....
Run Code Online (Sandbox Code Playgroud)
有没有办法获取session_id活动浏览器的和webdriver本身?对于Appium同样的问题。是否可以获取session_id和驱动活动设备本身(虚拟或真实)?
要使用Selenium / Java获取驱动程序会话ID:
WebDriver driver = new FirefoxDriver();
SessionId session = ((FirefoxDriver)driver).getSessionId();
System.out.println("Session id: " + session.toString());
Run Code Online (Sandbox Code Playgroud)
要使用Selenium / Java获取远程驱动程序会话ID:
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
WebDriver driver = new RemoteWebDriver(new URL("http://127.0.0.1:4722/wd/hub"), capabilities);
SessionId session = ((RemoteWebDriver)driver).getSessionId();
System.out.println("Session id: " + session.toString());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21787 次 |
| 最近记录: |