Python webdriver API- 浏览器的操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python webdriver API- 浏览器的操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1674字,纯文字阅读大概需要3分钟。
内容图文
![Python webdriver API- 浏览器的操作](/upload/InfoBanner/zyjiaocheng/1310/fd41759aea1647b585d7c4b181b8c10b.jpg)
浏览器的操作
1)浏览器最大化
代码示例:
#coding=utf-8
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
print "浏览器最大化"
driver.maximize_window() #将浏览器最大化显示
driver.quit()
2)设置浏览器的宽、高
代码示例:
#coding=utf-8
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://m.mail.10086.cn")
#参数数字为像素点
print "设置浏览器宽480、高800显示"
driver.set_window_size(480, 800)
driver.quit()
3)控制浏览器前进、后退
代码示例:
#coding=utf-8
from selenium import webdriver
import time
driver = webdriver.Firefox()
#访问百度首页
first_url= ‘http://www.baidu.com‘
print "now access %s" %(first_url)
driver.get(first_url)
#访问新闻页面
second_url=‘http://news.baidu.com‘
print "now access %s" %(second_url)
driver.get(second_url)
#返回(后退)到百度首页
print "back to %s "%(first_url)
driver.back()
#前进到新闻页
print "forward to %s"%(second_url)
driver.forward()
driver.quit()
python基础知识补充:
>>> name = ‘huhu‘
>>> age = 26
>>> print "my name is %s" %name
my name is huhu
>>> print "my age is %d" %age
my age is 26
>>> print "my name is %d" %name
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
print "my name is %d" %name
TypeError: %d format: a number is required, not str
>>> print "my name is %s ,age is %d" %(name,age)
my name is huhu ,age is 26
在python 2 中使用print 语句进行打印输出,如果是字符信息的话需要对打印的信息加单引号(‘’)
或双引号(“”),它们本质上没有任何区别,不过使用引号时必须要成对出现。
上面的例子中我们定义一个字符串变量name 和一个数据变量age,要想在print 打印字符串中引用这
两个变量就要用到“格式化字符串”的东西,在print 打印字符串中指定变量类型,“%s”表示输出的类
型为字符串,“%d”表示输出类型为整型数字。
name 为字符串类型,我们用%d 来指定输出类型就会报错。如果我们不确定变量类型的话可以使用%r,
它的含义是“不管什么都打印出来”。
原文:http://www.cnblogs.com/jshtest/p/6210460.html
内容总结
以上是互联网集市为您收集整理的Python webdriver API- 浏览器的操作全部内容,希望文章能够帮你解决Python webdriver API- 浏览器的操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。