Я пытаюсь изучить Excel VBA для тестирования автоматизации с использованием браузера Chrome.
- Версия Chrome 71.0.3578.98 (Официальная сборка) (64-разрядная версия)
- Selenium Basic 2.0.9
- Chrome Driver 2.4.5
Я застрял в точке, где мне нужно навести указатель мыши на веб-элемент для отображения его параметров, а затем обработать, чтобы щелкнуть этот параметр.Проблема в том, что вам нужно навести курсор на родительский элемент, чтобы он включил JavaScript для добавления нового HTML-кода, чтобы показать дочерний элемент, который необходим для нажатия, но я не могу позволить себе выполнить код действия при наведении мыши.
Я использую этот сайт для тестирования: http://lienminh360.vn/.
Вот мой код на данный момент - хотя он не будет работать
Sub Button10_Click()
Dim driver As WebDriver
Set driver = New ChromeDriver
driver.Start "chrome"
driver.Window.SetPosition 0, 0
driver.Window.SetSize 1000, 1000
driver.Get "http://lienminh360.vn/"
driver.Wait 3000
driver.FindElementByXPath("//*[@id ='menu-item-33']").AsSelect.SelectByIndex (3)
driver.Wait 3000
driver.Quit
End Sub