摘要:driver.window_handles:获取所有的窗口,返回一个列表 driver.current_window_handle:获取当前的窗口 切换到指定的窗口 driver.switch_to.window(driver.window_handles[-1])
阅读全文
摘要:import win32guiimport win32conimport randomdef upload(filePath, browser_type="chrome"): """ 上传文件前,上传窗口必须打开 :param filePath: :param browser_type: :retu
阅读全文
摘要:from selenium.webdriver.common.keys import Keys driver.find_element_by_id("kw").send_keys("NBA",Keys.ENTER) JS滚动条
阅读全文
摘要:from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.wait import WebDriverWait from selenium
阅读全文
摘要:from selenium.webdriver.common.action_chains import ActionChains 1、鼠标操作先放到一个列表中 2、例用perform()去执行 多个操作可以写到一行代码中 点击:click() 双击:double_click 右键:context_c
阅读全文
摘要:1、time.sleep() 强制等待 不管元素找没找到,都会等待 2、driver.implicitly.wait() 隐形等待 只需要写一次,在一个会话内所有找元素都会等待,打开浏览器,到关闭浏览器算一个会话 3、需要引入WebDriverWait类 和expected_conditions a
阅读全文