Selenium how to select an object by class

∥☆過路亽.° 提交于 2019-12-03 05:08:15

Use XPath selector in Selenium:

xpath=//li[contains(@class, 'ui-autocomplete')]/li[1]/a

not checked, might require some corrections.

in response to "Can I do a jQuery type of selector," jQuery uses CSS selectors. Selenium can also use CSS selectors; just prefix the selector with "css=". so:

css=.ul.ui-autocomplete li:first a

Next way to use xpath like this

xpath=/html/body/ul[2]/li[1]/a

Suppose you have a dynamic XPATH then you can point to an element like this

driver.findElement(By.className(""));

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!