查找元素 不在8大元素之外的title

发布时间 2023-09-26 14:27:45作者: 无知者无畏123
# 导包
from selenium import webdriver
from selenium.webdriver.common.by import By
# 定义类
class BaiduHomePage():
    def __init__(self,driver):
        self.driver=driver
    #     self.title=(By.XPATH,"//link[@title='百度搜索']")----自己写的错误的
    # def get_title(self):------自己写了个方法
    #     return self.driver.find_element(*self.title).text----自己写的返回值

    # 获的页面的标题
    def get_title(self):
        return self.driver.title
# 调用
if __name__ == '__main__':
    driver=webdriver.Chrome()
    driver.get("https://www.baidu.com")
    home_page=BaiduHomePage(driver)
    t=home_page.get_title()
    print(t)

不够优雅,方法和参数混在一起  仅供理解

# 导包
from selenium import webdriver
# 设置driver
driver=webdriver.Chrome()
# 传入url参数
driver.get("https://www.baidu.com")
# 获的标题
print(driver.title)