selenium-Tapd重新打开次数统计

selenium重新打开次数脚本小计

一、selenium打开的浏览器如何在程序结束时不退出?

使用option.add_experimental_option("detach", True)

例子:option=webdriver.ChromeOptions()

 option.add_experimental_option("detach",True)

二、等待:

1、driver.implicitly_wait(X):属于隐式等待,X秒钟内只要找到了元素就开始执行,X秒钟后未找到,就超时。

2、time.sleep(X):表示必须等待X秒

三、selenium打开网页:driver.get(url)

四、selenium关闭网页:driver.close()

        小知识:driver.close()是关闭单个浏览器窗口;driver.quit()是关闭所有的浏览器窗口;
 

五、selenium中的window handle

1、webdriver类中的所有方法有一个前提条件是:都作用于某一window handle

2、获取所有窗口:用driver.window_handles可以获取所有窗口句柄(窗口句柄就是类似于申请访问一个窗口,windows会给到刚申请的该窗口的句柄。窗口句柄是浏览器拥有的,元素没有窗口句柄)

3、当前窗口:driver.current_window_handle(获取浏览器当前所在页签的句柄)

4、切换窗口:driver.switch_to.window(要切换的窗口)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值