zoukankan      html  css  js  c++  java
  • 定位下拉框,这里遇到一些问题,没有添加显式等待会导致找不到页面元素,折腾了一会儿

    from selenium.webdriver import ActionChains
    driver.get("http://baidu.com")
    link=driver.find_element_by_link_text('设置')
    ActionChains(driver).move_to_element(link).perform()
    driver.find_element_by_class_name('setpref').click()
    driver.find_elements_by_tag_name('option')[1].click()
    driver.find_element_by_id('nr').find_element_by_xpath('//option[@value="50"]').click()
    sleep(5)
    driver.quit()
    #利用select类定位
    from selenium.webdriver.support.ui import Select
    sleep(3)
    select = Select(driver.find_element_by_css_selector('[name="NR"]'))
    sleep(2)
    #select.select_by_index(1)
    select.select_by_visible_text("每页显示20条")
    select.select_by_value('50')
    sleep(3)
    driver.quit()
    print("--完成--")
  • 相关阅读:
    struts2上传下载
    git教程
    mysql触发器2
    mysql触发器
    mysql set sql_mode 1055 报错
    一些乱七八糟的话
    linux 命令2
    linux命令 mysql
    东南亚之行(越南篇)
    flume常见配置
  • 原文地址:https://www.cnblogs.com/Luafair/p/9993763.html
Copyright © 2011-2022 走看看