【问题标题】:selenium cssselector in c# for kendo widgetc# 中用于剑道小部件的 selenium cssselector
【发布时间】:2016-02-07 17:23:38
【问题描述】:

我很难理解 CssSelector 用于我试图找到的屏幕对象(以及其他类似的对象)。给

<TH class=k-header id=c9a12c99-612c-4405-9b3d-fd551d03a10c role=columnheader rowSpan=1 jQuery111106564522723473856="19" data-role="columnsorter" data-index="0" data-title="SEQ" data-field="SequenceDays"><A tabIndex=-1 class=k-link href="#">SEQ</A></TH>

我想通过标签和 data-title 或 data-field 属性来识别这个对象。

有人能告诉我怎么做吗? C# 会更好,但 Java 也可以。

谢谢。

【问题讨论】:

  • 看看这个CSS selector reference。我经常使用它。 MDN 有一些非常好的explanations and examples。还有很多其他的教程,还有什么不在网上的。我强烈推荐学习 CSS 选择器。与 XPath 相比,它们非常强大和快速。

标签: c# selenium css-selectors


【解决方案1】:

在 Java 中: 标签+数据标题:

findElement(By.cssSelector("th.k-header[data-title='SEQ']"));

标签+数据字段:

findElement(By.cssSelector("th.k-header[data-field='SequenceDays']"));

【讨论】:

    猜你喜欢
    • 2014-11-19
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多