【问题标题】:xpath and cssSelector for Selenium WebDriver or Selenium RC用于 Selenium WebDriver 或 Selenium RC 的 xpath 和 cssSelector
【发布时间】:2014-01-20 14:24:26
【问题描述】:

我有以下 HTML 代码:

<input type="submit" value="Publish" class="button submit">

我写的xpath如下:

//input[@value='Publish']
//input[@class='button submit']
//input[@type='submit']

在 Selenium RC 或 WebDriver 测试中使用的上述 xpath 对应的 cssSelector 是什么?

【问题讨论】:

  • 您阅读过文档吗?

标签: xpath css-selectors selenium-webdriver selenium-rc


【解决方案1】:
         xpath                           cssSelector
//input[@value='Publish']            input[value=Publish]
//input[@class='button submit']      input.button.submit
//input[@type='submit']              input[type=submit]

【讨论】:

  • 您的格式似乎不正确。你在做一张桌子吗?
  • 是的,我尝试使用 excel 制作表格。但不幸的是在这里复制粘贴后它坏了
  • @Zoltan Toth:感谢您的编辑并制作了格式良好的表格
  • 哪个用起来比较快? xpath 还是 cssSelector?
【解决方案2】:

为了选择你的输入元素,你必须写这样的东西

input[type=submit] {
    color: red;
}

语法和xpath很相似

input[att=val] - 当元素的“att”属性值正好是“val”时匹配

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-11
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 2018-10-14
    • 2015-09-19
    • 2011-12-04
    • 1970-01-01
    相关资源
    最近更新 更多