Можно ли в Selenium WebDriver отследить клик мыши по конкретному элементу?. Клик делается не webdriver, а вручную
код запуска браузера
CHROME_SERVICE = ChromeDriverService.CreateDefaultService()
CHROME_SERVICE.HideCommandPromptWindow = True
CHROME_OPTIONS = New ChromeOptions
CHROME_OPTIONS.AddExcludedArgument("enable-automation")
CHROME_OPTIONS.AddAdditionalOption("useAutomationExtension", False)
CHROME_OPTIONS.AddExcludedArgument("--enable-blink-features")
CHROME_OPTIONS.AddArgument("--noerrdialogs")
CHROME_OPTIONS.AddArgument("--user-data-dir=" & DIR_CHROME_USERDATA.Replace("\", "\\"))
CHROME_OPTIONS.AddArgument("start-maximized")
CHROME_OPTIONS.AddArgument("disable-geolocation")
CHROME_OPTIONS.AddUserProfilePreference("download.default_directory", DIR_SAVE_FILES)
CHROME_OPTIONS.AddUserProfilePreference("download.prompt_for_download", False)
CHROME_OPTIONS.BinaryLocation = DIR_CHROME_EXE.Replace("\", "\\")
CHROME_BROWSER = New ChromeDriver(CHROME_SERVICE, CHROME_OPTIONS)
EventFiringWebDriver не подходит. Если я добаляю в код
GGGGG as EventFiringWebDriver = New EventFiringWebDriver(CHROME_BROWSER)
и создаю обработчик события
Private Sub GGGGG_ElementClicked(sender As Object, e As WebElementEventArgs) Handles GGGGG.ElementClicked
End Sub
то Хром вообще не запускается???
А вообще мне надо каким-то образом отследить нажатие мыши на конкретном элементе. Пользователь нажимает на кнопку на странице и мне надо чтобы webdriver выполнил какое-то действие по этому нажатию.