美文网首页
软件测试——自动化测试学习笔记之第一个代码

软件测试——自动化测试学习笔记之第一个代码

作者: enigmax_zhu | 来源:发表于2018-07-17 10:31 被阅读0次

    实现第一个自动化代码,控制浏览器打开网址,输入信息并点击按钮。

    ①导入selenium相关模块

    ②调用selenium的浏览器驱动

    ③通过驱动访问网址URL

    ④通过驱动操作页面元素

    ⑤通过驱动关闭浏览器

    首先上一段完整的代码

    from seleniumim port webdriver

    driver = webdriver.Firefox()

    driver.get("http://www.baidu.com")

    driver.find_element_by_id("kw").send_keys("Selenium2")

    driver.find_element_by_id("su").click()

    driver.quit()

    具体说明如下:

    导入selenium的webdriver包

    from selenium import webdriver

    把webdriver的Firefox对象赋值给变量driver,获取了了driver对象,就可以打开浏览器进行接下来的操作

    driver = webdriver.Firefox()

    通过get()方法,可以向浏览器访问URL

    driver.get("http://www.baidu.com")

    通过driver对象找到页面元素的几种find_element方法

    driver.find_element_by_id()    #查找页面的id

    driver.find_element_by_name()    #查找页面的name

    driver.find_element_by_class_name()    #查找页面的class名字

    使用by_id()方法,通过id=kw定位到百度的输入框,send_keys()定义将要输入的文本Selenium2

    driver.find_element_by_id("kw").send_keys("Selenium3")

    id=su定位到百度的搜索按钮,并通过click()命令触发单击事件

    driver.find_element_by_id("su").click()

    最后退出浏览器及相关的驱动程序

    driver.quit()

    实际效果图

    相关文章

      网友评论

          本文标题:软件测试——自动化测试学习笔记之第一个代码

          本文链接:https://www.haomeiwen.com/subject/hgrwpftx.html