Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- maven-surefire-plugin
- maven-compiler-plugin
- /*
- Посмотри - возможно, этого тебе и не нужно в pom
- */
- ***********************************
- driver = new ChromeDriver();
- /*
- странно...
- в поме - нет информации о пути к хром вебдрайверу...
- у тебя ошибок не возникает на этой строке?
- чтоб код работал - в pom должен быть прописан путь к хром веб драйверу
- или используй FirefoxDriver - (при версии фф 46.0.1 - все ок работает)
- */
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>2.19.1</version>
- <configuration>
- <systemPropertyVariables>
- <webdriver.chrome.driver>E:\julia\QA\Install\chromeDriver\chromedriver_win32\chromedriver.exe</webdriver.chrome.driver>
- </systemPropertyVariables>
- </configuration>
- </plugin>
- ***********************************
- public static ExpectedCondition<Boolean> sizeOf(final By elementsLocator, final int expectedSize) {
- /*
- Создай в ветке src\main класс CustomConditions
- и там размещай кондишены
- так эти кондишены можно будет переиспользовать в других тест-классах
- плюc - код тест-класса будет почище
- да и в следующей работе это пригодится
- */
- ******************************************
- public void assertNthResult(int index, String searchText) {
- wait.until(
- textToBePresentInElementLocated(By.cssSelector("(" + searchResults + "):nth-child(" + index + ")"), searchText));
- }
- /*
- а у тебя этот код работает?
- странно)
- не должен)
- http://joxi.ru/1A5zNxjuKaRoyr
- даже если убрать лишние скобки - элементов нет
- http://joxi.ru/l2ZNaR0F8PG652
- а если вспомнить, что в nth-child - нумерация идет от единицы
- http://www.w3schools.com/cssref/sel_nth-child.asp
- то тоже получим странный результат
- http://joxi.ru/Dr860ybhka6Ve2
- по идее - хорошо бы просто первый из списка элемент получить
- давай проверим на втором из списка
- http://joxi.ru/LmGEXeZFRPzyyA
- странно, правда?
- пробуем разобраться)
- http://stackoverflow.com/questions/15881468/nth-child-not-working
- https://teamtreehouse.com/community/nthchild-not-working
- еще раз по линке http://www.w3schools.com/cssref/sel_nth-child.asp смотрим на вот этот момент http://joxi.ru/p275M9zs04dNzr
- смотрим на HTML - http://joxi.ru/vAW36KgskPxjoA
- да - элементов .rc у своего родителя - аж 1 штука (см 1 на рисунке)
- а вот элеметов .g у своего родителя - больше....(см 2 на рисунке)
- твоя задача - сначала вручную написать селектор для нн-ого результата
- http://joxi.ru/823k1x0U6LQno2
- чтобы определялся единственый из результатов и нужный по счету
- а дальше - сможешь и метод переписать)
- обрати внимание - селектор для результатов - по-прежнему один и тот же для всех методов должен быть
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement