julia_v_iluhina

Untitled

Sep 8th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1.     @BeforeClass
  2.     public static void setUp(){//For some reason no webdriver start even if FF added to PATH! Older versions start normally but do not interact(selenium version of course)
  3.         WebDriverRunner.setWebDriver(new FirefoxDriver(new FirefoxBinary(new File("/usr/bin/firefox/firefox")), new FirefoxProfile()));
  4.     }
  5. /*
  6.     судя по указанному пути к файлу - у тебя линукс...
  7.     я на линуксе не проверяла - как работает старая версия файрфокса
  8.     для винды - описала в  я faq
  9.  
  10.     твой вариант решения - ок
  11. */
  12. ************************************
  13.  
  14.     public void doubleClick(SelenideElement element){
  15.  
  16. /*
  17.     поскольку метод универсальный - размести его
  18.     не в пейдже (все же в пейдже - у нас иснтрументы для конкретного приложения)
  19.     а в классе-контейнере универсальных статических методов Helpers
  20.  
  21.     в Selenide есть метод actions()
  22.     он делает то же, что и ты реализовал в первой строке кода - в этом методе
  23.  
  24.     build().perform() или perform()
  25.         http://stackoverflow.com/questions/29071144/wbdriver-actions-build-perform
  26.         http://stackoverflow.com/questions/16435798/webdriver-actions-perform-or-actions-build-perform
  27.         http://www.ufthelp.com/2014/11/working-with-action-class-in-selenium.html
  28. */
Advertisement
Add Comment
Please, Sign In to add comment