Changes between Initial Version and Version 1 of webtest/other_browser


Ignore:
Timestamp:
10/29/2013 05:09:07 PM (12 years ago)
Author:
chenyang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • webtest/other_browser

    v1 v1  
     1selenium webdriver在IE中测试,需要IEDriverServer支持,IEDriverServer下载地址如下 
     2[[BR]] 
     3http://docs.seleniumhq.org/download/ 
     4[[BR]] 
     5selenium webdriver在chrome中测试, 需要chromeDriver支持,chromeDriver下载地址如下 
     6[[BR]] 
     7https://code.google.com/p/chromedriver/ 
     8[[BR]] 
     9下载到本地后,在测试类setUp方法中指定相应driver的本地地址,并实例化相应的driver类,示例代码如下: 
     10{{{ 
     11 
     12...... 
     13 
     14        class HouseTest(unittest.TestCase): 
     15 
     16                def firefox(self): 
     17                        driver = webdriver.Firefox() 
     18                        return driver 
     19 
     20                def ie(self): 
     21                        iedriver = "C:\\Program Files\\Internet Explorer\\IEDriverServer.exe" 
     22                        os.environ["webdriver.ie.driver"] = iedriver 
     23                        driver = webdriver.Ie(iedriver) 
     24                        return driver 
     25 
     26                def chrome(self): 
     27                        chromedriver = "C:\\Users\\pc\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe" 
     28                        os.environ["webdriver.chrome.driver"] = chromedriver 
     29                        driver = webdriver.Chrome(chromedriver) 
     30                        return driver 
     31 
     32                def setUp(self): 
     33 
     34                        browser = { 
     35                                        'ie' : lambda : self.ie(), 
     36                                        'firefox' : lambda : self.firefox(), 
     37                                        'chrome' : lambda : self.chrome() 
     38                                        } 
     39                         
     40                        self.driver = browser['ie']() 
     41#                       self.driver = browser['chrome']() 
     42#                       self.driver = browser['firefox']() 
     43...... 
     44 
     45}}} 
     46 
     47 
     48