【问题标题】:selenium-2 Webdriver xpathselenium-2 Webdriver xpath
【发布时间】:2018-01-21 20:59:37
【问题描述】:

代码截图:

这里我想通过FORM_NEW_ACCOUNT类找到可用余额标签

selenium xpath 怎么写?

我尝试了一些没有用的场景,其中一个就在这里

//div[contains(@class,'FORM_NEW_ACCOUNT')]//label[text()='Available Balance']

【问题讨论】:

标签: selenium selenium-webdriver xpath automated-tests


【解决方案1】:

可能有一些带有可用余额标签的空格,因此label[text()='Available Balance'] 在这种情况下将不起作用。您可以使用下面的 xpath 来定位:

//table[@class='x-table-layout']//label[contains(.,'Available Balance')]

//div[contains(@class,'FORM_NEW_ACCOUNT')]//label[contains(.,'Available Balance')]

始终建议使用 CSS 选择器而不是 Xpath。

div.Form_NEW_ACCOUNT table.x-table-layout label.x-form-item.label

您的页面中的所有 ID 似乎都是动态的,因此请尝试使用其他一些独特的属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 1970-01-01
    • 2018-09-04
    • 2021-03-31
    • 1970-01-01
    相关资源
    最近更新 更多