自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 向列表中循环添加字典时数据覆盖为题的分析与解决

问题:预期打印出来的list为:[{‘num’: 0}, {‘num’: 1}, {‘num’: 2}],结果为[{‘num’: 2}, {‘num’: 2}, {‘num’: 2}]list=[]dictionary={"num":""}for i in range(3): dictionary["num"]=i list.append(d)print(list) ...

2019-01-09 20:34:53 1625

转载 selenium切换窗口的几种方法小结

第一种方法使用场景打开多个窗口,需要定位到新打开的窗口;使用方法:# 获取打开的多个窗口句柄windows = driver.window_handles# 切换到当前最新打开的窗口driver.switch_to.window(windows[-1])举例说明# _._ coding:utf-8 _._from selenium import webdriverimpor...

2019-01-09 20:01:35 29472 3

原创 selenium循环点击无法定位元素问题

【问题】:selenium循环点击进入下级页面时,第一次点击返回后不能继续循环,无法定位元素。【原因】:selenium模拟点击进入下一页操作后退出,原页面刷新后元素的属性没有变,但是之前获得的element却变了,之前所有的额定位元素element都过期了。【解决】:1.页面刷新后,在循环体中重新定位一次,覆盖掉之前的定位。2.第一次获取全部元素后,通过len()函数获取循环总个数;3...

2019-01-09 19:35:55 2779

转载 python selenium三种等待方式详解

引言:当你觉得你的定位没有问题,但是却直接报了元素不可见,那你就可以考虑是不是因为程序运行太快或者页面加载太慢造成了元素不可见,那就必须要加等待了,等待元素可见再继续运行程序;正文:1.强制等待(sleep)设置等待最简单的方法就是强制等待,其实就是time.sleep()方法,不管它什么情况,让程序暂停运行一定时间,时间过后继续运行;缺点时不智能,设置的时间太短,元素还没有加载出来,那照...

2019-01-03 20:46:06 739

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除