Selenium如何按类选择对象

aro*_*ron 17 selenium selenium-ide

我有一个带有表单的网页,并且有一个使用jquery自动完成功能的字段.

在此输入图像描述

这是用户名返回1个或多个结果后HTML呈现的方式.

但是我无法弄清楚如何让Selenium"点击"一个结果.

在此输入图像描述

我可以做一个jQuery类型的选择器.例如

$(".ul.ui-autocomplete li:first a")
Run Code Online (Sandbox Code Playgroud)

Tom*_*icz 24

在Selenium中使用XPath选择器:

xpath=//li[contains(@class, 'ui-autocomplete')]/li[1]/a
Run Code Online (Sandbox Code Playgroud)

没有检查,可能需要一些更正.

  • 是的,它应该工作.请查看*Element Locators*章节:http://release.seleniumhq.org/selenium-core/1.0.1/reference.html (4认同)