浏览器自动化操作(Web Browser Automation)(二)

上一节讲了浏览器自动化操作的两个基本要点——定位操作。然后我们其中产生了一个问题:

为什么手动叉掉新弹出来的窗口并不会对后续的操作没有影响?

那么这一节就来说说窗口的事情。

实际上,当我们启动chromedriver的时候,就已经有一个窗口了,这个窗口就是运行下面的代码之后弹出的第一个标签页:

from selenium import webdriver
x=webdriver.Chrome(r'C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe')

凭什么说这就是第一个窗口呢?我们下面介绍一个WebDriver的一个属性(attribute):window_handles.

运行下面的代码,

windows = x.window_handles

然后我们可以把它打印(print)出来&

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值