DrissionPage/docs/8_MixPage/12_DriverPage_and_SessionPage.md
2023-02-03 00:03:36 +08:00

47 lines
977 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

如果无须切换模式,可根据需要只使用 DriverPage 或 SessionPage。
分别对应 d 和 s 模式,用法和 MixPage 相似。
# ✔️ SessionPage
```python
from DrissionPage.session_page import SessionPage
from DrissionPage import Drission
# 用配置文件信息创建 Drission获取其中 Session 对象
session = Drission().session
# 传入 Session 对象创建页面对象
page = SessionPage(session)
# 使用页面对象
page.get('http://www.baidu.com')
print(page.ele('#su').text)
```
**输出:**
```console
百度一下
```
# ✔️ DriverPage
```python
from DrissionPage.driver_page import DriverPage
from DrissionPage import Drission
# 用配置文件信息创建 Drission获取其中 WebDriver 对象
driver = Drission().driver
# 传入 WebDriver 对象创建页面对象
page = DriverPage(driver)
# 使用页面对象
page.get('http://www.baidu.com')
print(page.ele('#su').text)
```
**输出:**
```console
百度一下
```