主程序相当于桌子:
import tkinter as tk
root = tk.Tk()
而不同的Frame相当于不同的桌布:
face1 = tk.Frame(root)
face2 = tk.Frame(root)
...
每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,
只需要调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象,即可实现切换。
而对于切换的过程中改变背景颜色和大小,可以通过修改frame控件的属性,或者修改root的属性(桌子的属性)来实现。
把这行代码先注释掉all_handles=self.driver.window_handlesself.driver.switch_to.window(all_handles[1])改成
self.driver.switch_to.window(driver.window_handles[1])
获取页面每个Cookies值,用法如下
driver.add_cookie(cookie_dict)
一个浏览器肯定会有很多窗口,所以我们肯定要有方法来实现窗口的切换。切换窗口的方法如下:
imgs = driver.find_elements_by_xpath("//img")
for img in imgs:
driver.execute_script('$(arguments[0]).fadeOut()',img)
driver.execute_script('window.scrollTo(0,document.body.scrollHeight)')
driver.execute_script('alert("This is a alert")')
driver.quit()