Всем добрый день.
В тестах возникает ситуация, когда не происходит клик по элементам. Возникает такая ситуация очень редко, но тем не менее это делает тесты относительно нестабильными.
В свое время мы отказались от простого driver.FindElement(By.by).Click() так как, на браузере Firefox вообще не кликался один input.
Вместо этого мы используем другую конструкцию:
Actions builder = new Actions(driver) IWebElement el = driver.FindElement(By.by) builder.MoveToElement(el).Click().Build().Perform();
У нас возникли подозрения, что клик просто не проходит по объекту.
Но чтобы это проверить, необходимо знать такие параметры как положение и размер объекта, а также координаты, по которым прошел клик.
И если с первыми двумя дело обстоит просто (el.Location, el.Size), то способа извлечь координаты по которым проходит клик - я не знаю.
Есть ли способ узнать эти координаты?