【问题标题】:Locating a web element using selenium webdriver使用 selenium webdriver 定位 web 元素
【发布时间】:2016-12-08 10:22:54
【问题描述】:

我是 Selenium Webdriver 的新手,正在尝试自动化 UI 屏幕。元素的 ID 是动态生成的。

需要找到已标记为绿色的描述订单。 与 Orders 在同一屏幕上还有许多其他元素,所以请帮助我找到这个特定的元素。

【问题讨论】:

    标签: web selenium-webdriver dynamic element


    【解决方案1】:

    您可以尝试使用数据属性,例如:

    By.cssSelector('[data-orders="orders"]'
    

    【讨论】:

    • 但该 ID 在页面重新加载后会发生变化
    • 然后您可以尝试添加数据属性,例如“数据订单”,然后寻找 - 我调整了我的答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    • 2014-07-18
    • 2020-01-09
    • 2020-05-30
    • 2019-08-31
    相关资源
    最近更新 更多