Selenium
文章平均质量分 74
fufeng0323
这个作者很懒,什么都没留下…
展开
-
Selenium基本知识
Selenium是自动化浏览器的工具包, 从应用的源头(浏览器)驱动应用,使用广泛(主流浏览器厂商的支持),可控制成本,提高效率 Selenium工具包有什么?1.RC--Selenium 1, 没用过。 2.webdriver --Test Script using webdriver client libraries supported in java, ruby, pytho...原创 2018-09-07 09:57:26 · 525 阅读 · 0 评论 -
元素操作
编辑框的操作:形如:〈input id=......clear() --清除编辑框里的文字.send_keys('xxx') -输入内容.get_attribute('value') --获取编辑框里的内容.get_attribute('type')获取文本框的类型.text 单选框的操作:形如:<input id="xx" type="radio"...原创 2018-09-07 10:00:25 · 245 阅读 · 0 评论 -
WebDriver对象的一些方法
WebDriver对象的一些方法1. driver.title #获取当前页面左上角的title2. driver.current_url #获取当前页面的url3. driver.get_screenshot_as_file('路径+文件名') --关键信息人工复检, 特别是测试不通过时, 或者定位问题有时也需要现在只能截取整个页面的,不能只截取某个元素的。4.driver....原创 2018-09-07 10:20:43 · 2013 阅读 · 0 评论 -
css选择器
CSS选择器是浏览器用来选择元素的,执行效率高根据tag 标签名 eg: p 选择标签中为p根据id #id eg: #food根据class .类名 eg: .cheese 根据tag和class的组合: span.vegetable 选择tag为span且class为vegetable的元素 tips:<span class="vegetable food"&...原创 2018-09-07 10:50:30 · 154 阅读 · 0 评论 -
xpath
主流浏览器都支持xpath语法在F12 Console里用$x(‘’)里输入定位信息 根节点用/表示,对应整个html //option选择整个文档中的所有的option节点,不管什么位置//表示从当前节点寻找所有的后代元素,不管它在什么位置//div//p 表示选择所有的div元素里的p元素,不管div在什么位置, 不管p元素在div下面的什么位置 类似css选择...原创 2018-09-07 11:16:23 · 612 阅读 · 1 评论