from selenium import webdriver from selenium.webdriver.common.keys import Keys import time from selenium.webdriver import ActionChains # driver= webdriver.Firefox() driver= webdriver.Chrome() driver.get("https://www.baidu.com/") driver.maximize_window() driver.find_element_by_xpath("//*[@id=\"kw\"]").send_keys("selenium") driver.find_element_by_xpath("//*[@id=\"kw\"]").submit() #鼠标悬停+点击隐藏的按钮 #1.鼠标放上去 time.sleep(2) # above=driver.find_element_by_xpath("//span[@id=\"s-usersetting-top\"]") above=driver.find_elements_by_xpath("//*[text()=\"设置\"]")[1] ActionChains(driver).move_to_element(above).perform() SearchSetting_Ele=driver.find_element_by_xpath("//*[text()=\"搜索设置\"][1]") SearchSetting_Ele.click() #2.利用JS改变页面属性,例如输入日期没必要测试第三方控件,不是我们测试范围的话,就可以改变控件属性改成输入日期。不常用,实
Note3:selenium+python鼠标悬停+点击隐藏按钮的3种方式
于 2022-01-17 14:55:38 首次发布