from Login import Login
import time
class HomePage:
def readingBook(self):
#登录豆瓣
driver=Login().login()
time.sleep(2)
#点击读书
driver.find_element_by_xpath("//*[@id='db-global-nav']/div/div[4]/ul/li[2]/a").click()
time.sleep(2)
#此时打开新的页面
#获取当前句柄
current_handles=driver.current_window_handle
#获取所有窗口句柄
window=driver.window_handles
#打印窗口句柄
# for i in window:
# print i
#进入右边第一个窗口
driver.switch_to_window(window[-1])
#分类浏览
driver.find_element_by_xpath("//*[@id='db-nav-book']/div[2]/div/ul/li[4]/a").click()
time.sleep(2)
#点击文学
driver.find_element_by_xpath("//*[@id='content']/div/div[1]/div[2]/div[1]/table/tbody/tr[1]/td[1]/a").click()
#点开《活着》
driver.find_element_by_xpath("//*[@id='content']/div/div[1]/div[1]/ul/li[1]/div[2]/h2/a").click()
time.sleep(2)
#获取书的价格
bookInfo=driver.find_element_by_xpath("// *[ @ id = 'info']").get_attribute('innerText')
print bookInfo
#切换到原来窗口句柄
# driver.switch_to_window(window[0])
return driver
if __name__=='__main__':
h=HomePage()
h.readingBook()