自動化測試
#導報,導進selenium使用webdriver
from selenium import webdriver
#導進time
import time
#訪問瀏覽器谷歌
d=webdriver.Chrome()
#跳轉網頁到百度
d.get("https://www.baidu.com/")
#設置一個時間防止運行過快或者是電腦反應過慢
time.sleep(5)
#以xpath的方式點擊,click()的意思為點擊
d.find_element_by_xpath('//*[@id="s-top-left"]/a[1]').click()
#網頁跳轉使他跳轉到你想要進入的第幾頁,是用數組類型的下表也就是以0開頭為第一頁
d.switch_to_window(d.window_handles[1])
time.sleep(5)
#用xpath選中進行搜索,send_keys是搜索的意思
d.find_element_by_xpath('//*[@id="ww"]').send_keys("英雄聯盟")
d.find_element_by_xpath('//*[@id="s_btn_wr"]').click()
#查看源代碼,復制后可以看所在的網頁是否正確
# data=d.page_source
# print(data)
注意:
switch_to_window(d.window_handles[1])
有事編寫不要忘記,
#網頁跳轉使他跳轉到你想要進入的第幾頁,是用數組類型的下表也就是以0開頭為第一頁