按类名标识元素

时间:2015-07-09 21:50:10

标签: selenium selenium-webdriver

<input class="js-search-submitBtn Button Button--search" type="submit" value="Search">

如何使用By.className(className)

通过selenium webdriver识别元素

我尝试使用:

HH.findElement(By.className("js-search-submitBtn Button Button--search")).click();

2 个答案:

答案 0 :(得分:1)

这称为复合类,您不能将其与selenium一起使用。而是将其转换为css选择器

.js-search-submitBtn.Button.Button--search

实现:

HH.findElement(By.cssSelector(".js-search-submitBtn.Button.Button--search")).click();

答案 1 :(得分:0)

在HTML中,let url = NSURL(string: "https://www.googleapis.com/calendar/v3/calendars/email.gmail.com/events?maxResults=15&key=APIKey-here") 是一个空格分隔列表类。您可以使用以下内容:class="js-search-submitBtn Button Button--search"