#coding=utf-8
from selenium import webdriver
import unittest,time
class TestWeather(unittest.TestCase):
def setUp(self):
self.driver=webdriver.Chrome()
self.base_url="https://baidu.com"
self.verificationErrors=[]
self.accept_next_alert=True
def test_send_email(self):
driver = self.driver
driver.get(self.base_url + "/")
time.sleep(3)
driver.find_element_by_id("kw").clear()
driver.find_element_by_id("kw").send_keys(u"潍坊天气")
driver.find_element_by_id("su").click()
time.sleep(3)
# 获取当地天气
weather = self.driver.find_element_by_css_selector(".op_weather4_twoicon_weath").text
print(u"潍坊今日天气:%s" % weather)
temp = driver.find_element_by_css_selector(".op_weather4_twoicon_temp").text
print(u"潍坊今日温度:%s" % temp)
# 获取最低温度
low_temp = temp.split('~')[0]
print(u"潍坊今日最低温度为:%s" % low_temp)
# 获取最高温度
high_temp = temp.split('~')[1]