2019独角兽企业重金招聘Python工程师标准>>>

题目如下

一、 UI自动化测试
1、 Qunar机票搜索场景
1) 访问Qunar机票首页http://flight.qunar.com,选择“单程”,输入出发、到达城市,选择today+7日后的日期,点“搜索”,跳转到机票单程搜索列表页。
2) 在列表页停留1分钟,至到页面上出现“搜索结束”。
3) 如果出现航班列表,对于出现“每段航班均需缴纳税费”的行随机点选“订票”按钮,在展开的列表中会出现“第一程”、 “第二程”;对于没有出现“每段航班均需缴纳税费”的行随机点选“订票”按钮,在展开的列表底部中会出现“报价范围”
4) 如果不出现航班列表,则页面会出现“该航线当前无可售航班”
2、 请使用maven创建java工程,引入Selenium框架,编写WebUI代码,实现上述人工操作和验证。要求能随机验证100个城市对的3个月内的任意搜索条件。

很多人可能第一步就卡住了,怎么选择7天以后的日期呢?

实际上很简单,直接在输入框里输入就好了。因为selenium支持的语言很多,这里就用js写一下。大家用selenium执行这段js就可以搞定了。

var date = new Date();
date.setDate(date.getDate() + 7);var a_week_later = date.getFullYear() + '-' (date.getMonth()+1) + '-' + date.getDate();
$('input[name=fromDate]').val(a_week_later);

转载于:https://my.oschina.net/xxjbs001/blog/286079

有感于去哪儿的一道笔试题相关推荐

  1. C#在类型实例化时都干了什么:从一道笔试题说开去

    C#在类型实例化时都干了什么:从一道笔试题说开去 原文来自:http://www.cnblogs.com/instance/archive/2011/05/27/2059409.html 前一阵子我参 ...

  2. 一道笔试题--求二进制数1的个数

    要进一家新公司难免要进行笔试,虽然笔试通过的人很多都有背题之嫌,但是统计意义上最起码可以看出一个程序员的认真程度,毕竟很多公司的考题也不是自己创的,也是在网上偷的,允许公司偷题就必须允许应聘者偷答案. ...

  3. 从一道笔试题谈算法优化(下)

    因为受到经济危机的影响,我在 bokee.com 的博客可能随时出现无法访问的情况:因此将2005年到2006年间在 bokee.com 撰写的博客文章全部迁移到 csdn 博客中来,本文正是其中一篇 ...

  4. 从一道笔试题谈算法优化(上)

    因为受到经济危机的影响,我在 bokee.com 的博客可能随时出现无法访问的情况:因此将2005年到2006年间在 bokee.com 撰写的博客文章全部迁移到 csdn 博客中来,本文正是其中一篇 ...

  5. 给定一个数值,输出符合中国人习惯的读法--记一道笔试题

    题目:给定一个数字,最大小于一万亿,输出符合中国人习惯的读法,例如: a.12输出:十二 b.102输出:一百零二 c.1002输出:一千零二 d.112输出:一百十二 e.10112输出:一万零一百 ...

  6. 去年,蚂蚁一面的一道笔试题,中等难度

    你好,我是 yes. 最近不是跳槽季嘛,今儿我就来分享一道我之前遇到的笔试题(上机写代码,这里统称笔试),这道题遇到的几率还是比较高的. 很多人可能准备去一波阿里或者其他大厂,而这些大厂面试过程一般都 ...

  7. 90%的人都不会做的一道笔试题

    关注"Java后端技术全栈" 回复"面试"获取全套大厂面试资料 数组操作的题目,有的确实比较容易,但并非每个问题都是如此.今天就来看道90%的人都不会做的笔试题 ...

  8. 一道笔试题引发的Promise笔记

    前言 近来参加校招笔试,发现有好几道关于Promise的题目.然而我都没有了解过.所以,这篇文章以网易笔试的一道题开始,记录关于Promise的那些事. 文章地址:http://lsxj615.com ...

  9. 记录去大搜车的一道笔试题

    java编程题 实现一个字符串数字转人民币的小功能 入参:一个字符串,范围是0.00~999999.99,最多两位小数 出参:对应的人民币大写或者验证不合法 例子1: input:12345.67 o ...

最新文章

  1. python画板颜色_教你在python中用不同的方式画不同颜色的画布
  2. gta5显示nat较为严格_报告显示,中国超七成企业正在使用灵活用工
  3. Fitnesse测试系列--如何设置SetUp文件
  4. html网页视频加滚动字幕,视频加一行滚动字幕
  5. 要想保研成功!寒假就干这几件事~
  6. ASP.NET学习5--N层代码示例
  7. 盛大云主机 就是价格有点贵啊
  8. python mysql autocommit_MySQLdb autocommit的坑
  9. poj1390 (区间dp)
  10. 白宫发布太空系统网络安全防护指令
  11. uC/OS-II系统开发笔记
  12. (附源码)RN Demo
  13. 四川大学控制专业考研上岸经验分享择校与专业选择
  14. 基于python的学生信息管理系统
  15. eyoucms使用入门 三
  16. 2层,3层,4层交换机的区别与特点
  17. iOS小技能: 创建渐变色背景(提供渐变色无法覆盖整个视图的解决方案)
  18. 【C语言程序设计】C语言三色旗问题!
  19. 服务器搭建网站完整教程
  20. linux的层次结构模型,linux 设备模型(1)

热门文章

  1. python3扫雷代码_python3 命令行 扫雷
  2. 为什么最近python很火_最近python挺火的,也来凑凑热闹。
  3. python中的点的作用_Python基础学习中关键点的作用(三),python,重点,之,函数,3
  4. 语法分析程序的设计与实现_编译工程7:语法分析(5)
  5. error超频 whea win10_解决WHEA_UNCORRECTABLE_ERROR蓝屏
  6. 14.图像透视——介绍,坐标系统(Coordinate System),建模投影(Modelling Projection)_1
  7. 2017.9.1 公路修建问题 思考记录
  8. ppt 2 html工具,PPTools PPT2HTML
  9. java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用
  10. 【英语学习】【WOTD】apposite 释义/词源/示例