Navicat在设计表的触发器中设置id
728 2023-04-03 04:42:38
from selenium import webdriverdriver = webdriver.Firefox(executable_path=r"C:\software\selenium\geckodriver.exe")
# 打开在线网页driver.get("https://www.baidu.com")# 打开离线网页driver.get('file:///C:/File/index.html')
# 关闭当前由selenium打开的浏览器窗口driver.close()# 关闭所有由selenium打开的浏览器窗口driver.quit()
# 窗口最大化driver.maximize_window()# 网页全屏driver.fullscreen_window()# 指定大小driver.set_window_size(500,400)
# 指定横纵坐标driver.set_window_position(x=500,y=400)# 同时指定坐标和大小driver.set_window_rect(x=30,y=30,width=450,height=450)
# 获取窗口位置window_pos = driver.get_window_position()# 获取窗口大小window_size = driver.get_window_size()
driver.back()
driver.forward()
driver.refresh()
# 左键单击elem = driver.find_element(...).click()# 左键单击并按住button = driver.find_element(...)webdriver.ActionChains(driver).click_and_hold(button).perform()# 右键单击webdriver.ActionChains(driver).context_click(button).perform()# 左键双击webdriver.ActionChains(driver).double_click(on_element=button).perform()# 移动光标但不点击from selenium.webdriver.common.action_chains import ActionChainsActionChains(driver).move_to_element(button).perform()# 拖拽src_elem = find_element(...)des_elem = find_element(...)ActionChains(driver).drag_and_drop(src_elem,des_elem).perform()# 松开点击。点按 -> 拖拽 -> 松开ActionChains(driver)\.click_and_hold(src_elem)\.move_to_element(des_elem)\.perform()\.release()\.perform()
# 上、下、输入from selenium.webdriver.common.keys import KeysActionChains(driver)\.key_down(Keys.CONTROL)\.send_keys("qwer")\.key_up(Keys.CONTROL)\.key_down(Keys.CONTROL)\.send_keys("asdf")\.key_up(Keys.CONTROL)\.perform()