菜鸟的Python之路

selenium实例---12306网站登录查询测试

2017-03-15  本文已影响430人  Tester_Jingel

12306测试.png

- beta版本(一)查询从上海到天津的火车动车票

# -*-coding=utf-8-*-
from selenium import webdriver #导入webdriver模块
from selenium.webdriver.common.keys import Keys
import time #导入time模块


browser = webdriver.Chrome() #打开chrome驱动
browser.maximize_window()
time.sleep(2)  #设置睡眠时间为3秒

browser.get("https://kyfw.12306.cn/otn/") 
time.sleep(2)
#定位选择出发地
browser.find_element_by_id("fromStationText").clear()
browser.find_element_by_id("fromStationText").click()
browser.find_element_by_id("form_cities2")
browser.find_element_by_xpath(".//*[@id='ul_list1']/li[2]").click()
time.sleep(2)

#定位选择目的地
browser.find_element_by_id("toStationText").clear()
browser.find_element_by_id("toStationText").click()
browser.find_element_by_id("form_cities2")
browser.find_element_by_xpath(".//*[@id='ul_list1']/li[3]").click()
time.sleep(2)

#点击查询按钮
browser.find_element_by_id("a_search_ticket").click()
time.sleep(2)

#退出浏览器
browser.quit()

此处博主只实现了弹出地址栏选择第一页的地址,根据地址字母选择暂时未实现哦~待我细细琢磨下再来更新

上一篇 下一篇

猜你喜欢

热点阅读