Sto facendo webtest usando il selenio Web in C#. Ma sto avendo un problema in cui quando la finestra del browser non è a grandezza naturale, un popup si aprirà a metà fuori dall'area visibile.Come mettere a fuoco un elemento nel modo giusto?
Il problema è che quando sparo un .Click(); non fa nulla perché il collegamento che tento di fare clic è esterno all'area visualizzata.
Quindi, come faccio a concentrarmi sul collegamento per ottenere il clic per funzionare? Sto attualmente utilizzando la seguente soluzione alternativa, ma non penso che sia un bel modo.
_blogPostPage.FindElement(By.XPath(_popupLogin)).SendKeys("");
_blogPostPage.FindElement(By.XPath(_popupLogin)).Click();
Le sendkeys con lo spazio si concentra sul link e rende Clicca lavoro ogni volta, ma non c'è un modo giusto per farlo?
Cool grazie, ci proverò lunedì :) ,, Sembra meglio della mia soluzione;) –
Ha funzionato come un fascino. Grazie per l'input –