在做WEB UI自动化测试中,经常使用POM设计模式,但是在定义page时会遇到driver不自动提示的情况,给脚本编写增加难度,这个时候我们需要定义driver类型,这样在后续编写脚本时driver调用会自动提示代码
导入WebDriver包
from selenium.webdriver.remote.webdriver import WebDriver
init初始化方法中,定义driver类型
def __init__(self,driver: WebDriver):
self.driver = driver
这样就能实现了