Я делаю веб-тест с использованием селена Webdriver в С#. Но у меня проблема, когда окно браузера не в полном размере, всплывающее окно откроется наполовину вне видимой области.
Проблема заключается в том, что когда я запускаю .Click(); он ничего не делает, потому что ссылка, которую я пытаюсь щелкнуть, находится за пределами просматриваемой области.
Итак, как я могу сосредоточиться на ссылке, чтобы получить щелчок, чтобы работать? В настоящее время я использую следующее обходное решение, но я не думаю, что это хороший способ.
_blogPostPage.FindElement(By.XPath(_popupLogin)).SendKeys("");
_blogPostPage.FindElement(By.XPath(_popupLogin)).Click();
Ссылочки с пробелом фокусируются на ссылке и делают работу Click каждый раз, но нет ли правильного пути для этого?