selenium操作已打开的浏览器

122 阅读1分钟

参考

在BasePage中,

    class BasePage(object):
        def __init__(self, driver):
            # self.base_url = ""
            # self.driver = driver
            chrome_options = Options()
            chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9432")
            chrome_driver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"

            self.driver = webdriver.Chrome(chrome_driver, options=chrome_options)
            print(self.driver.title)
            print("打开已开的浏览器.....")

        # 定位方法封装
        def find_element(self, *loc):
            return self.driver.find_element(*loc)

        # 设置隐式等待时间
        def wait(self, seconds):
            self.driver.implicitly_wait(seconds)