1.Selenium2 自动化测试实战-基于Python语言-设置窗口大小、调用JS调整滚动条、截取图片
2017-04-01 11:13
603 查看
#coding=utf-8 from selenium import webdriver from time import sleep #访问百度 driver =webdriver.Chrome() driver.get("http://www.baidu.com") #设置浏览器窗口大小 driver.set_window_size(1024,1024) #搜索 driver.find_element_by_id("kw").send_keys("Selenium2") driver.find_element_by_id("su").click() sleep(2) #通过javascript设置浏览窗口的滚动条位置 js="window.scrollTo(100,450);" driver.execute_script(js) sleep(3) #截取当前窗口,并指定保存位置 #driver.get_screenshot_as_file("D:\\baidutest.jpg") driver.quit()
相关文章推荐
- 4. Selenium2 自动化测试实战-基于Python语言-跨目录模块调用
- 3.Selenium2 自动化测试实战-基于Python语言-模块调用
- 14.Selenium2 自动化测试实战-基于Python语言-多窗口切换
- 9.Selenium2 自动化测试实战-基于Python语言-键盘事件
- 11.Selenium2 自动化测试实战-基于Python语言-隐式等待
- 18.Selenium2 自动化测试实战-基于Python语言-验证码处理
- 7.Selenium2 自动化测试实战-基于Python语言-WebElement接口1
- 19.Selenium2 自动化测试实战-基于Python语言-数组与字典
- 20.Selenium2 自动化测试实战-基于Python语言-函数
- 8.Selenium2 自动化测试实战-基于Python语言-WebElement接口2
- 2.Selenium2 自动化测试实战-基于Python语言-类和方法
- 16.Selenium2 自动化测试实战-基于Python语言-上传文件
- 6.Selenium2 自动化测试实战-基于Python语言-126邮箱登陆、获得验证信息
- 13.Selenium2 自动化测试实战-基于Python语言-多表单切换
- 5.Selenium2 自动化测试实战-基于Python语言-控制浏览器后退、前进
- 17.Selenium2 自动化测试实战-基于Python语言-操作cookie
- 12.Selenium2 自动化测试实战-基于Python语言-定位一组元素
- 10.Selenium2 自动化测试实战-基于Python语言-显示等待
- 15.Selenium2 自动化测试实战-基于Python语言-警告框处理
- java截取图片-设置方位+设置大小