python + selenium 从主窗口A跳转至主窗口B后,无法定位窗口B的元素的问题
2018-08-13 18:01
323 查看
打开一个新网页后,数据停留在窗口A,无法更新窗口B的数据,导致窗口B元素无法爬取。
解决方法:
在窗口A与B中间插入代码:
time.sleep(1)#需要睡一秒
driver.switch_to_window(driver.window_handles[0])#定位新页面 测试成功
即可窗口B的元素更新
阅读更多相关文章推荐
- selenium_webdriver(python)多层框架/窗口中元素定位问题
- 使用selenium+python;在页面A点击一个按钮跳转到页面B,页面A没有关闭,浏览器打开了一个B,切换窗口定位页面B的元素
- selenium打开新标签页无法定位到元素问题解决办法
- 关于python+Selenium定位元素出错的问题
- selenium 元素可以定位到,但是无法点击问题
- selenium对未在屏幕展示范围内的元素进行操作时,出现元素无法定位的问题解决
- python + selenium webdriver 通过python来模拟鼠标、键盘操作,来解决SWFFileUpload调用系统底层弹出框无法定位问题
- selenium切换窗口后定位元素出现问题的解决方案
- 解决Selenium弹出新页面无法定位元素问题(Unable to locate element)
- Python+selenium定位不到元素的问题及解决方案
- selenium webdriver + java 进行元素定位时的页面跳转问题
- python+selenium 定位到元素,无法点击
- Appium+python(3):解决APP内嵌H5页面元素无法定位问题
- 通过ID定位,ID变化导致selenium无法定位到元素
- Selenium with Python 003 - 页面元素定位
- selenium(python)定位(查找)元素的方法小结
- selenium-webdriver(python)定位问题
- [python爬虫] Selenium常见元素定位方法和操作的学习介绍
- python自动化:iframe跳转完成后,依然无法抓取到数据的问题
- 关于appium操作真机打开app之后无法定位页面元素的问题的解决办法