Sunday 2 March 2014

Run cross browser tests | Selenium | Python | Ruby


Note|  Text in Blue [#PYTHON] and RED [#RUBY] can be edited or mentioned important for the entire blog. All the posts are practically done by me.

1| Download Chromedriver 2.9IEDriverserver, and phantomjs
2| Extract the zipped folders and locate them in code [highlighted in #blue].


Chrome

import os

from selenium import webdriver

chromedriver = "C://Test//chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
self.driver = webdriver.Chrome(chromedriver)

self.driver.get("http://python.org/")

or|

self.driver = webdriver.Chrome("C://Test//chromedriver.exe")


Internet Explorer

self.driver = webdriver.Ie("C://IEDriverServer.exe")
self.driver.get("http://python.org/")


Firefox

self.driver = webdriver.Firefox()

self.driver.get("http://python.org/")


PhantomJS

self.driver = webdriver.PhantomJS("
C://phantomjs.exe")
self.driver.get("http://python.org/")

or|

1| Open cmd prompt
2| Locate the folder C:\Python27\Scripts in cmd and enter
brew install phantomjs

self.driver = webdriver.PhantomJS()
self.driver.get("http://python.org/")




1| Download Chromedriver 2.9 and IEDriverserver
2| Extract the zipped folders and add them in Environment Variables path.
My Computer > (right click) properties > Advanced system settings > Environment Variables
3| Click path under system variables and choose Edit.
4| Paste the Driver locations.



Chrome

require "selenium-webdriver"
@driver = Selenium::WebDriver.for :chrome



Internet Explorer

@driver = Selenium::WebDriver.for :ie
OR|
@driver = Selenium::WebDriver.for :internet_explorer


Firefox

@driver = Selenium::WebDriver.for :firefox



Note:- 
1| 'brew' doesn't work on Windows

5 comments:

  1. I just want to say I’m new to blogs and seriously loved this web site. You really have great stories. Regards for revealing your web site.

    Selenium Training in Chennai

    ReplyDelete
  2. Nice information thank you,if you want more information please visit our link selenium Online course

    ReplyDelete

  3. ظهور نخستین سایت های شرط بندی
    اما نخستین سایت های شرط بندی چگونه شکل گرفتند؟ قبل از اینکه به مبحث اصلی مقاله یعنی معرفی سایت بازی انفجار نیترو بپردازیم، بد نیست کمی با ظهور نخستین سایت های شرط بندی آشنا شویم. اگر فراموش نکرده باشید اشاره کردیم بازی های شرط بندی در گذشته محدودیت های زیادی را داشتند.
    حضرات نیترو
    حضرات
    بازی رولت

    اما امروزه قدرت اینرنت باعث شده تا این بازی به سایت های شرط بندی کوچ کنند و از محدودیت مکانی خارج شوند. تاریخ دقیق ظهور سایت های شرط بندی در دسترس نمی باشد.
    بتخته نرد آنلاین نیترو
    تخته نرد آنلاین
    بلک جک نیترو

    اما با رجوع به تاریخچه بعضی از این سایت های از جمله سایت نیترو، خواهیم دریافت که پیشرفت تکنولوژی، بزرگترین ترغیب کننده برای ایجاد این سایت ها بوده است. البته مطالب گفته شده تمامی اطلاعات درباره این سایت های نمی باشد.
    پوکر آنلاین نیترو
    پوکر آنلاین
    بلک جک

    شمار سایت های شرط بندی امروزه رو به افزایش می باشد. برای مثال می توانیم به سایت نیترو اشاره کنیم. این سایت معتبر یکی از پیشگامان در این عرصه می باشد که قصد داریم در این مقاله شما را بیشتر با آن آشنا کنیم.
    پاسور آنلاین نیترو
    پاسور آنلاین

    ترفند برد و آموزش بازی انفجار آنلاین و شرطی، نیترو بهترین و پرمخاطب ‌ترین سایت انفجار ایرانی، نحوه برد و واقعیت ربات ها و ...
    Visit https://www.wmsociety.org/
    here for more information

    ReplyDelete
  4. Aximtrade Mt4 Download Is A Investment Company And One Of The Largest Forex Brokers. With Clients Based Around The Globe, We Provide Global Financial Solutions For Private And Corporate Customers Across All Major Asset Classes Including Equities, Fixed Income, Etfs, Cfds And Commodities.

    ReplyDelete