求助如何检测控件已存在,如果存在就删除它。
求助如何检测控件已存在,如果存在就删除它。谢谢!
from selenium import webdriver from selenium. import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC # 创建浏览器对象 driver = webdriver.Chrome() # 打开网页 driver.get('https://www.') # 等待控件加载完成 wait = WebDriverWait(driver, 10) delete_button = wait.until(EC.presence_of_element_located((By.ID, 'delete_button'))) # 检查控件是否存在 if delete_button: # 删除控件 delete_button.click() # 关闭浏览器 driver.quit()
# 判断QTableWidget是否存在 if self.tableWidget: # 删除QTableWidget控件 self.tableWidget.setParent(None) self.tableWidget = None