• selenium


    断言:通过脚本提取相应元素的数值,将实际结果与预期结果进行比较。通常获取title,URL,text等信息进行断言。

    from selenium import webdriver
    from time import sleep
    
    driver = webdriver.Chrome()
    driver.get("https://www.baidu.com")
    
    # 获取当前页面title
    title = driver.title
    print(title)
    
    # 获取当前页面URL
    now_url = driver.current_url
    print(now_url)
    
    driver.find_element_by_id("kw").send_keys("selenium")
    driver.find_element_by_id("su").click()
    sleep(5)
    
    # 获取搜素条目的文本信息text
    user = driver.find_element_by_class_name('nums').text
    print(user)
    sleep(5)
    driver.quit() Results: 百度一下,你就知道 https://www.baidu.com/ 搜索工具 百度为您找到相关结果约8,980,000个

      

    参考资料:http://www.testclass.net/selenium_python/get-assertion-info/

  • 相关阅读:
    [POJ1724]ROADS
    表达式求值
    [NOIp2017提高组]奶酪(BFS)
    [NOIp2012提高组]Vigenère 密码
    [NOIp2012提高组]国王游戏
    [POJ1321]棋盘问题
    [POJ3009]Curling2.0
    垃圾陷阱
    2019CSP day1t2 括号树
    2019CSP游记
  • 原文地址:https://www.cnblogs.com/studyddup0212/p/9028830.html
Copyright © 2020-2023  润新知