Как проверить, что любой из первых 10 результатов поиска Google на желаемом языке? - PullRequest
0 голосов
/ 02 апреля 2020

Мне интересно, как написать модульный тест в c# с использованием селена, который удовлетворит мою потребность. Это мой код, однако я не знаю, что делать дальше. Я нашел несколько пакетов для определения языка, но я не знаю, как их использовать. https://www.nuget.org/packages/LanguageDetection.NETStandard/ https://www.nuget.org/packages/LanguageDetection/ - это для java, но есть версия для c#

    [Test(Description = "")]
            public void searchTest_DoesAnyResultInDesiredLanguageExistInFirst10Results()
            {


                driver.Navigate().GoToUrl(URL);

                driver.Manage().Window.Maximize();
                ChromeOptions options = new ChromeOptions();
                options.AddArguments("--lang=pl");

                IWebElement element = driver.FindElement(By.Name("q"));

                element.SendKeys("Coronavirus COVID-19 Global Cases by Johns Hopkins CSSE");

                element.Submit();


                driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(2);


                IReadOnlyCollection<IWebElement> results = driver.FindElements(By.XPath("//*[@id=\"rcnt\"]"));



            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...