2016-05-11 8 views
-2

Screen shotWie Werte eingeben, wenn zwei div-Elemente gleiche Klassennamen

mit i Wert in bestimmten Zelle eingeben müssen, aber Fehler bekommen

driver.findElements(By.xpath("//div[@class='x-grid-item-container']/table/tr/td[4]/div)[2]")).click(); 
driver.findElements(By.xpath("//div[@class='x-grid-item-container']/table/tr/td[4]/div)[2]")).sendKeys("5.03") 
+0

Was ist Ihre Frage/könnten Sie klären/geben Sie den vollständigen Code in Textform? – JohannesB

+0

// Ich muss einen Wert in eine bestimmte Zelle eingeben, bekomme aber den Fehler driver.findElement (By.xpath ("// div [@ class = 'x-grid-item-container']/table/tr/td [4]/div) [2] ")). click(); driver.findElement (By.xpath ("// div [@ class = 'x-grid-item-container']/table/tr/td [4]/div) [2]")). sendKeys ("5.03") – rocky

+0

Diese Klasse ist eine CSS-Klasse, die Sie für Stil angewendet haben? –

Antwort

0

verschiedene id Geben unterschiedliche divs. Und greifen Sie darauf mit @ id = 'someid' zu. Sie können zuweisen möchte ich dies div:

<div id="someid"></div> 
<div id="someotherid"></div> 
+0

Ich bin ein Software-Tester Ich kann nicht div id..here hinzufügen – rocky

Verwandte Themen