zoukankan      html  css  js  c++  java
  • Selenium之编辑框操作

    编辑框操作:

          网页上随处可见的编辑框,有时候编辑框里有默认的提示文字或者当我们需要输入第二次测试数据时,须先用clear()方法清除该元素里的字符串,再输入文本;

     那么如何获取输入框已经输入的文本内容呢?如可以用input1.get_attribute('value')。

    下面附上edit1.html的代码截图:

            

    通过selenium实现编辑框操作:

    import time

    from selenium import webdriver

    # 指定驱动

    driver = webdriver.Chrome(r"C:webdriverchromedriver.exe")

    # 打开网址

    driver.get('file:///C:/UsersAdministrator/PycharmProjects/1120/web_driver/lesson3/edit1.html')

    # 元素定位到编辑框

    input1 = driver.find_element_by_id('input1')

    # 清除原来输入框的字符

    input1.clear()

    # 再输入文本内容

    input1.send_keys('Selenium')

    # 获取输入框已经输入的文本内容

    # print(input1.get_attribute('value'))

    time.sleep(2)

    driver.quit()

  • 相关阅读:
    ES6——Promise
    ES6——generator-yield
    ES6——generator
    JQuery——关于CDN(内容分发网络)
    关于JSON使用要注意的地方
    第7课
    第6课
    第5课
    第4课
    第3课
  • 原文地址:https://www.cnblogs.com/peipei-Study/p/11887244.html
Copyright © 2011-2022 走看看