Я написал код автоматизации, который перенаправляет меня сюда.
В этом всплывающем окне содержится около 70 строк, а полоса прокрутки находится в последнем ряду всплывающего окна, и мне нужно щелкнуть значение настройки третьего строка. X-путь 3-й строки соответствующего элемента: //*[@class = 'slick-cell l3 r3 row_3 cid_U_Value']/child::div[1]
Селен не смог найти элемент третьей строки, но когда я вручную прокручиваю полосу, пока 3-я строка не видна, элемент найден по селену и выполняет соответственно. Как я могу решить эту проблему без прокрутки вручную.
//the element of the third row
[FindsBy(How = How.XPath, Using = "//*[@class = 'slick-cell l3 r3 row_3 cid_U_Value']/child::div[1]")]
public IWebElement serializeStage { get; set; }
((IJavaScriptExecutor)StaticDriver.driver).ExecuteScript("arguments[0].scrollIntoView(true);", serializeStage);
serializeStage.Click();
, но это также не помогло