首页 > 其他分享 >多窗口切换操作

多窗口切换操作

时间:2022-11-11 10:56:57浏览次数:38  
标签:主页 多窗口 driver 详情 sleep 切换 操作 页面

多窗口切换操作

案例:打开网站主页,然后打开主页的链接详情页面,再回到网络主页打开另一个链接详情页面

from selenium import webdriver
from time import sleep

driver=webdriver.Firefox()

#打开主页页面
driver.get("http://www.baidu.com")
# 获取主页的窗口句柄
selenium_index=driver.current_window_handle

sleep(2)
#点击主页链接详情页面,进入详情页面
driver.find_element_by_partial_link_text('火狐官网').click()
sleep(4)

#跳转到主页窗口,点击进入主页的另一个链接详情页面
driver.switch_to.window(selenium_index)
sleep(3)
driver.find_element_by_partial_link_text('火狐起始页').click()
sleep(3)

driver.quit()

标签:主页,多窗口,driver,详情,sleep,切换,操作,页面
From: https://www.cnblogs.com/hahaniuer/p/16879842.html

相关文章

  • git永久保存账号密码,免去git重复输入账号密码操作
    我之前就是每一次操作都要输入用户名和密码,繁琐得很。现在给各位分享下git永久保存账户名和密码。方法一:安装好git之后一般会在C盘的C:\Users\Administator目录下生成.g......
  • mysql常用操作
    查看表的字符集语法:showtablestatusfrom库名like表名; mysql8版本查看MYSQL数据库服务器和数据库字符集方法一:showvariableslike'%character%';方法二:showv......
  • C# 连接SQLSERVER数据库常用操作类
    //数据库连接字符串publicstaticstringconnectStr=@"server=.;database=test;uid=sa;pwd=123456;";///<summary>///增删改操作类......
  • 文件操作--seek函数
    """测试目标1.r+w+a+区别2.文件指针对数据读取的影响"""#r+:r没有该文件则报错;文件指针在开头,所以能读取出来数据#f=open('test1.txt','r+')#f=o......
  • React支持less操作
    React支持less操作1、执行暴漏命令npmruneject2、输入"Y"确认这时候发现config文件夹没暴漏出来,是因为git没有暂存,得执行如下命令:Gitadd.3、接着执......
  • 拓端tecdat|matlab代写实现MCMC的马尔可夫切换ARMA - GARCH模型估计
    系统切换模型,尤其是马尔可夫切换(MS)模型,被认为是捕获时间序列非线性的有前景的方法。将MS模型的元素与完全自回归移动平均-广义自回归条件异方差(ARMA-GARCH)模型相结合,给......
  • 【操作系统】03-处理机调度与死锁
    计算机操作系统——调度与死锁目录计算机操作系统——调度与死锁第三章处理机调度与死锁3.1处理机调度的层次和调度算法的目标3.1.1处理机调度层次3.1.2处理机调度算......
  • 每日一学 之 一起来复习 Git 的那些操作(一)
    LZ-Says:突然间闯进来,感觉,她,变成了整个世界。前言曾经,Svn俗称小王八,伴随着走过了一年又一年。某年Git的横空出世,以迅雷不及掩耳之势强势登顶。也使用了Git将近快一年......
  • DC-2靶场渗透操作
    DC-2靶场实操一、环境配置攻击机(kali):192.168.111.128目的机(DC-2):IP未知,但在同一局域网内(得开启NAT模式)二、实验步骤1.信息收集1.1确定IP地址//通过netdiscover来确定......
  • golang操作文件或者目录
    使用golang操作文件和目录Go&Rust......