Скажем, у меня есть html веб-структура, подобная этой:
<html>
<body>
<div id="app">
<div class="clickme">
klick me
</div>
<div class="sub1">
<span>
<div>
<button id="btn" onclick="myFunction()">here</button>
</div>
<div>
<span>
<div class="xx" onclick="myFunction1()">Click over here</div>
</span>
</div>
</span>
</div>
</div>
</body>
<script>
function myFunction() {
alert("Hello! I am an alert box!");
};
function myFunction1() {
alert("Hello!");
}
</script>
</html>
В этом случае я собираюсь щелкнуть по классу div с именем "xx", что является лучшим способом сделатьчто в vb.net? Я на самом деле сделал это, но все равно получаю ошибку.
Sub klik()
Try
Dim options As ChromeOptions = FrmWABot.options
options = New ChromeOptions
options.AddArguments("user-data-dir=" & Application.StartupPath & "/profile")
Dim element1 As IWebElement = driver.FindElement(By.CssSelector("xx"))
element1.Click()
Catch ex As Exception
End Try
End Sub
Дело в том, как получить доступ к xx имени класса помимо поиска Element By XPath.