zoukankan      html  css  js  c++  java
  • webDriver API——第13部分UI Support

    class selenium.webdriver.support.select.Select(webelement)
    deselect_all()

    Clear all selected entries. This is only valid when the SELECT supports multiple selections. throws NotImplementedError If the SELECT does not support multiple selections

    deselect_by_index(index)

    Deselect the option at the given index. This is done by examing the “index” attribute of an element, and not merely by counting.

    Args:
    • index - The option at this index will be deselected
    deselect_by_value(value)

    Deselect all options that have a value matching the argument. That is, when given “foo” this would deselect an option like:

    <option value=”foo”>Bar</option>
    Args:
    • value - The value to match against
    deselect_by_visible_text(text)

    Deselect all options that display text matching the argument. That is, when given “Bar” this would deselect an option like:

    <option value=”foo”>Bar</option>

    Args:
    • text - The visible text to match against
    select_by_index(index)

    Select the option at the given index. This is done by examing the “index” attribute of an element, and not merely by counting.

    Args:
    • index - The option at this index will be selected
    select_by_value(value)

    Select all options that have a value matching the argument. That is, when given “foo” this would select an option like:

    <option value=”foo”>Bar</option>

    Args:
    • value - The value to match against
    select_by_visible_text(text)

    Select all options that display text matching the argument. That is, when given “Bar” this would select an option like:

    <option value=”foo”>Bar</option>
    Args:
    • text - The visible text to match against
    all_selected_options

    Returns a list of all selected options belonging to this select tag

    first_selected_option

    The first selected option in this select tag (or the currently selected option in a normal select)

    options

    Returns a list of all options belonging to this select tag

    class selenium.webdriver.support.wait.WebDriverWait(drivertimeoutpoll_frequency=0.5ignored_exceptions=None)

    Bases: object

    until(methodmessage='')

    Calls the method provided with the driver as an argument until the return value is not False.

    until_not(methodmessage='')

    Calls the method provided with the driver as an argument until the return value is False.

  • 相关阅读:
    重读《从菜鸟到测试架构师》-- 职业生涯的考虑
    重读《从菜鸟到测试架构师》-- 从专家到高手
    重读《从菜鸟到测试架构师》-- 开发团队做的远不仅是开发
    重读《从菜鸟到测试架构师》-- 测试专家的第一步
    重读《从菜鸟到测试架构师》-- 前篇
    使用Nodejs+Protractor搭建测试环境
    简单的算法题之合并数组
    性能测试流程
    性能测试基础
    电脑木马
  • 原文地址:https://www.cnblogs.com/hushaojun/p/4467668.html
Copyright © 2011-2022 走看看