Wenn Sie auf die Website gehen, wenn Sie auf die Website gehen, kann der Button "Weiter" 2 Optionen haben: class = "button" oder class = "btn". Wie man sofort nach 2 Klassen in 1 FindElement sucht. Ich weiß nicht, wie es aussehen sollte, aber so (schematisch)C# FindElement ClassName Enumeration
IWebElement element = driver.FindElement(By.ClassName("button" or "btn"));
Oder einfacher zu verwenden, wenn sonst?
IWebElement element18 = driver.FindElement(By.XPath("//div[contains(@class, 'button') or contains(@class, 'btn')]"));
nicht.
Vielen Dank für die Aufmerksamkeit
Mögliches Duplikat von [Find div Element nach mehreren Klassennamen?] (Http://stackoverflow.com/questions/21713280/find-div-element-by-multiple-class-names) –
Nein, er findet nur ClassName . Xpath kann nicht gefunden werden. –
Warum funktioniert XPath nicht? Ich meine, welche Ausnahme siehst du, Nullelement? – unickq