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开头为第一页
看见他了吗?比你强 你不努力,比你更强
原文地址:https://www.cnblogs.com/jy81/p/13143590.html