04 2017 档案

appium不能获取webview内容的解决办法
摘要:在用appium对小猿搜题app进行自动化测试时,准备用page_source打印出文章的xml内容 但是发现只能打印出外部结构内容,实际的文章内容却没有显示 截图如下 查询之后,得知需要通过contexts获取所有的context,然后通过switch_to.context()切换到对应的cont 阅读全文

posted @ 2017-04-24 00:03 niansi 阅读(4001) 评论(0) 推荐(0)

selenium与phantomjs简单结合
摘要:selenium工具安装 Windows安装pip install selenium Linux安装apt-get install selenium 查看selenium支持的浏览器from selenium import webdriverhelp(webdriver) 无头浏览器phantomJ 阅读全文

posted @ 2017-04-17 00:05 niansi 阅读(246) 评论(0) 推荐(0)

使用PyV8模块破解网站加密cookie
摘要:PyV8是Chromium中内嵌的javascript引擎,号称跑的最快。PyV8是用Python在V8的外部API包装了一个python壳,这样便可以使python可以直接与javascript操作。 首先是正常请求网页,返回带加密的JS函数的html: import reimport PyV8i 阅读全文

posted @ 2017-04-08 23:43 niansi 阅读(806) 评论(0) 推荐(0)

selenium无法定位元素问题
摘要:在用自动化测试工具selenium完成下载任务时,经常会遇到定位不到元素的情况,总结如下: 1.frame/iframe原因定位不到元素: 这个是最常见的原因,首先要理解下frame的实质,frame中实际上是嵌入了另一个页面,而selenium每次只能在一个页面识别,因此需要先定位到相应的fram 阅读全文

posted @ 2017-04-04 20:25 niansi 阅读(695) 评论(0) 推荐(0)

导航