zoukankan      html  css  js  c++  java
  • RobotFramework框架做自动化的过程中,遇到不能选择下拉框问题

    1.描述
    • 使用RobotFramework框架做自动化的过程中,遇到不能选择下拉框问题。

    2.遇到的问题
    • 关于下拉框的使用,网上都是这么使用的

    select From List By Value Xpath=//* [@] vlaue
    # select From List By Value 关键字用于选择下拉框。 Xpath=//* [@] 定位下拉框; Vlaue 选择下拉框里的属性值。
    • 我一直纠结在这个关键字:select From List By Value上面,导致后续浪费了大概3个小时的时间。

      期间报错如下:

    选择下拉框                                                            | FAIL |
    Element with locator 'select From List By Value Xpath = //*[@id='board']/option[2]' not found.
    3.解决
    • Xpath代替select From List By Value这个关键字,就可以了

    # 定义变量
        def create_variables(self):
            variables = {
                '''前面部分省略,和下拉框没有关系'''
               # 我之前的写法:"${dropout}": "select From List By Value Xpath = //*[@id='board']/option[2]"
                "${dropout}": "Xpath= //*[@id='board']/option[2]",
            }
         # 3.执行测试用例
        def teststeps(self):
            '''中间部分省略,和下拉框没有关系'''
            # 02.02测试用例:选择下拉框
            test_04 = self.suite.tests.create("选择下拉框")
            # 我之前的写法:test_04.keywords.create("select From List By Value",args=["${dropout}"])
            test_04.keywords.create("Click Element",args=["${dropout}"])
     

     

     

  • 相关阅读:
    页面跳转
    vue项目流程
    前端框架发展史
    webpack构建react项目和发布流程
    React工作原理
    React项目中的registerServiceWorker作用?
    学习react总结
    浏览器的渲染:过程与原理
    浮动相关
    块级元素与内嵌元素
  • 原文地址:https://www.cnblogs.com/by-eleven/p/13327991.html
Copyright © 2011-2022 走看看