首页 > 编程语言 > 详细

python-自动化测试selenium-switch_to_window(d.window_handles[1])

时间:2020-06-16 18:44:42      阅读:118      评论:0      收藏:0      [点我收藏+]

自动化测试


#导报,导进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开头为第一页

python-自动化测试selenium-switch_to_window(d.window_handles[1])

原文:https://www.cnblogs.com/jy81/p/13143590.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!