摘要: PhantomJS是一个基于webkit的javascript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情,它都能做到。它不仅是个隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM 阅读全文
posted @ 2017-08-07 11:27 ZuQing 阅读(456) 评论(0) 推荐(1) 编辑
摘要: 一.设置打开的浏览器大小/位置 二.查找元素使用的选择器 三.网页标题/内容 四.执行Js(可以给其传递参数) 可以通过执行js来操作网页,比如有一些网页需要滚动到一定位置才通过Ajax取数据的时候可以用js来操作,使其滚动条滑动 五.等待 WebDriverWait类需要引用OpenQA.Sele 阅读全文
posted @ 2017-08-07 09:40 ZuQing 阅读(406) 评论(0) 推荐(0) 编辑
摘要: Webdriver是一个前端自动化测试工具,可以模拟用户点击链接,填写表单,点击按钮等操作,下面介绍其使用 一.下载WebdriverC#类库以及对应浏览器驱动 http://www.seleniumhq.org/download/ 也可以通过Nuget搜索Webdriver去下载,不过国内防火墙的 阅读全文
posted @ 2017-08-07 08:55 ZuQing 阅读(901) 评论(0) 推荐(0) 编辑