python-自動化測試selenium-switch_to_window(d.window_handles[1])


自動化測試


#導報,導進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開頭為第一頁


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM