上一篇博客讲了如何配置环境
这篇就说说如何调用
先介绍一下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了