摘要:
总结一下python+selenium select下拉选择框定位处理的两种方式,以备后续使用时查询; 二、直接定位(XPath) 使用Firebug找到需要定位到的元素,直接右键复制XPath,使用find_element_by_xpath定位; 1 2 3 driver = webdriver. 阅读全文
摘要:
Python装饰器用法实例总结 一、装饰器是什么 python的装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。简单的说装饰器就是一个用来返回函数的函数。 它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、 阅读全文
摘要:
由于自己的工作需要,经常会用到这种需要输入图形验证码的登录,网上也有很多方式。 经常会遇到需要模拟手工操作输入验证的时候,也看了很多的方法,最后想了一下,决定写一个识别图像验证码的脚本。其实也就是将有图形验证码的页面截图下来,在使用Python的PIL库将验证码识别成可操作的对象。代码如下: # - 阅读全文
摘要:
有些class属性中间有空格,如果直接复制过来定位是会报错的InvalidSelectorException: Message: The given selector u-label f-dn is either invalid or does not result in a WebElement. 阅读全文
摘要:
1、使用selenium中的webdriver模块对浏览器进行操作 1)from selenium import webdriver 加载模块 2)b = webdriver.Friefox() 打开浏览器 3)b.get(‘http://www.baidu.com’) 打开百度网页 4)b.tit 阅读全文