zoukankan      html  css  js  c++  java
  • 百度-设置-搜索设置-每页显示50条-保存设置-打印alert信息-accept确定

    一.场景:

    代码:

    #coding:utf-8
    from selenium import webdriver
    from selenium.webdriver.common.action_chains import ActionChains
    from selenium.webdriver.support.select import Select
    import time
    driver=webdriver.Chrome()
    #打开百度首页
    driver.get("https://www.baidu.com")
    #使用鼠标悬停定位设置
    set=driver.find_element("link text","设置")
    time.sleep(2)
    #执行鼠标操作定位到"设置"
    ActionChains(driver).move_to_element(set).perform()
    time.sleep(2)
    #点击"搜索设置"
    driver.find_element_by_link_text("搜索设置").click()
    time.sleep(2)
    #选择"每页显示20条"
    s=driver.find_element_by_id("nr")
    Select(s).select_by_value("50")
    time.sleep(2)
    #使用jquery定位"保存设置"按钮
    jq="$('.prefpanelgo').click()"
    driver.execute_script(jq)
    time.sleep(2)
    #切换到alert
    al=driver.switch_to_alert()
    #打印al文本信息
    print al.text
    #在alert弹出框中点击确认按钮
    al.accept()

    time.sleep(2)
    driver.quit()
  • 相关阅读:
    选择排序
    快速排序
    希尔排序
    直接插入排序
    判断三角形的类型
    Unicode编码下: CString 转换为 string
    GDAL中GDALDataType中值与其在C++中数据类型对应
    ftell()
    fseek()
    fopen_s()
  • 原文地址:https://www.cnblogs.com/linbao/p/7536138.html
Copyright © 2011-2022 走看看