2016-05-10 68 views
0

我试图找到在网页中与聚合物编码的网络元素, 来源是:如何在聚合物页面找到硒元素的网页元素?

<iron-ally-announcer>==0 
<div class="style-scope iron-ally-announcer" aria-live="polite">Invalid credentials</div> 
</iron-ally-announcer> 

我可以使用XPath找到,但我想通过类名或ID 发现,如果我尝试=它们找不到。 元素是一条警告消息。

回答

0

By.className收到一个类作为参数,style-scopeiron-ally-announcer实际上是该WebElement中的两个类。它应该是

driver.findElement(By.className("style-scope")); 
// or 
driver.findElement(By.className("iron-ally-announcer")); 

如果你想使用这两者可以用cssSelector

driver.findElement(By.cssSelector(".style-scope.iron-ally-announcer")); 
+0

做,我尝试了三种方式,并不能找到 –

+0

@TemplogLog是这里面''或'