1

我有以下 HTML:

<input type="submit" style="-webkit-user-select:none;line-height:100%;height:30px" value="Advanced Search" class="jfk-button jfk-button-action adv-button">

我将 xpath 写为: //input[@value='Advanced Search']

什么是 CSS 定位器/路径?

4

2 回答 2

2

很难回答,因为最佳搜索选择器需要编写整个源代码,因为可以为通用选择器返回文档中的多个 DOM 元素。在这种情况下,更详细的选择器将是:

input.adv-button[value='Advanced Search']
于 2012-06-19T12:47:16.897 回答
1

您可以使用以下网站将您的 xpath 转换为相应的 CSS Locator:http: //cssify.appspot.com/

例如:

  1. 转到网站http://cssify.appspot.com/

  2. 将 XPath //input[@value='Advanced Search'] 插入文本字段

  3. 点击提交按钮并观察结果

  4. 可以看到对应的CSS Locator如下: input[value="Advanced Search"]

于 2012-06-19T12:29:00.360 回答