Selenium test with Python in Internet Explorer

前端 未结 3 1933
遇见更好的自我
遇见更好的自我 2020-12-30 11:10

I have written a script that opens a web browser using python and Selenium. It works fine with Firefox using the following code:

from selenium import webdriv         


        
相关标签:
3条回答
  • 2020-12-30 11:50

    It means exactly that. Selenium needs the executable to work with IE.
    A quick google search led me to this. You need to download the executable and place it somewhere visible. Also, taking a look at this should help clear some things about PATH variables.

    0 讨论(0)
  • 2020-12-30 11:54

    Selenium with Python bindings in IE:

    There are 2 ways to run Selenium python tests in Internet Explorer. I'm considering Windows (Windows 10 in my case):

    Prerequisite: Download IE Driver based on your OS from the site: http://docs.seleniumhq.org/download/

    32 bit Windows IE

    64 bit Windows IE

    Way 1:

    i) Extract the downloaded zip file in a directory/location of your choice
    ii) Set the executable path in your code as below:

    self.driver = webdriver.Ie(executable_path='D:\Selenium_RiponAlWasim\Drivers\IEDriverServer_x64_2.42.0\IEDriverServer.exe')
    

    OR,

    self.driver = webdriver.Ie("D:\\Selenium_RiponAlWasim\\Drivers\IEDriverServer_x64_2.42.0\\IEDriverServer.exe")
    

    Way 2:

    i) Simply paste the IEDriverServer.exe under /Python/Scripts/ (In my case the folder was: C:\Python36\Scripts)
    ii) Now write the simple code as below:

    self.driver = webdriver.Ie()
    
    0 讨论(0)
  • 2020-12-30 11:58
    1. Download IE Drivers based on your OS (Windows 32 or 64 bit)

      a. Download Windows 32 bits driver

      OR

      b. Download Windows 64 bits driver

    2. Extract the zip and copy IEDriverServer.exe file to some location e.g. E:\IEDriver

    3. Write the following script

      from selenium import webdriver
      browser = webdriver.Ie("e:\\IEDriver\\IEDriverServer.exe")
      
    4. Run the script, it should open IE browser...

    0 讨论(0)
提交回复
热议问题