Selenium调用浏览器

上一篇博客讲了如何配置环境
这篇就说说如何调用
先介绍一下pycharm的使用流程
步骤1打开PyCharm程序。
步骤2单击Create New Project。
步骤3选择一个项目路径,单击Create。

步骤4右击项目→New→Python File→输人文件名如“团”→单击OK。
步骤5在新建的文件内输入具体的测试代码。
步骤6在文件内区域右击,选择Run“ff”执行Python文件。
步骤7查看运行结果是否与脚本场景所一致,如果一致则表示demo脚本运行成功、
在调用Firefox浏览器时,关键在于启动Firefox的WebDriver示例,关键代码如下。
driver = webdriver,Firefox()
而除了能正常启动Firefox浏览器之外,还需要测试下能否正常驱动浏览器的行为。为
此,通过一小段测试代码来测试浏览器的调用行为。具体内容如下。

#-*-coding;utf-8 -*
from selenium import webdriver
u·打开百度首页,输入Selenium进行搜索1
driver = webdriver.Firefox()
driver.get("http://www,baidu,com")
assert(u”百度"in driver.title)
driver.find_element_by_id("kw").send_keys ("selenium")
driver.find_element by_id("su").click()
assert(u"selenium 百度搜索"in driver.title)
driver.close()
driver.quit()

这段代码的执行测试场景依次如下。
(1)启动Firefox的WebDriver实例。
(2)浏览http://www.baidu.com网址。
(3)检查浏览器标题中是否包含“百度”字样。
(4)查找搜索输入框(id=kw的元素)并输入“selenium”字符串。
(5)查找搜索按钮(id=su的元素)并执行“单击”操作。
(6)检查浏览器标题中是否包含“selenium_百度搜索”字样。
(7)关闭浏览器窗口。
(8)关闭WebDriver实例。

谷歌的浏览器
需要把原本启动Firefox的代码替换为启动Chrome的代码。替换的内容如下。
driver s webdriver.Chrome ()
就ok了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值