python怎样从一个窗口切换到同界面的另一个窗口

Python0310

python怎样从一个窗口切换到同界面的另一个窗口,第1张

跳转实现思路

主程序相当于桌子:

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_handles

self.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()