Internet Explorer 8 64bit and Selenium Not working

后端 未结 8 1730
慢半拍i
慢半拍i 2021-01-31 10:24

I am trying to get selenium tests to run. Yet every time I try to run a tests that should run IE I get a error on line 863 of htmlutils.js It says that I should disable my popup

相关标签:
8条回答
  • 2021-01-31 10:46

    I ran into this on Windows 7 64bit.

    My solution was:

    1. Disable popup block. - Select "Tools/Popup Blocker/Turn off pop-up blocker"

    2. Disable IE protected mode. - Untick "Tools/Internet Options/Security/Enable protected mode"

    It'd be better just to disable protected modes for known trusted hosts/addresses. I'll leave that as an exercise for the reader.

    0 讨论(0)
  • 2021-01-31 10:46

    I have had the same problem and have found another solution which works for me. Just use the *iexploreproxy setting in the browserString.

    I used:

    selenium = new DefaultSelenium("localhost", 4444, "*iexploreproxy C:/Program Files/Internet Explorer/iexplorer.exe", "http://www.bbc.co.uk/");
    

    I hope that works for others too :)

    0 讨论(0)
  • 2021-01-31 10:51

    You can start the test when you disable the Security mode of Internet. Don´t know the correct name for it, but in dutch it is beveiligde modus. I tried modifiing the security settings to dublicate this security mode, but couldn´t find the correct setting for it. It must therefor block more then you can set manually.

    0 讨论(0)
  • 2021-01-31 10:58

    I, too, am experiencing this very problem on a Windows 7 64bit box, trying to run Selenium on it to test and ASP .Net MVC application, written in C#.

    I am still trying to work out the answer for myself, but I thought I'd post here to tell you of a little progress I have made in getting something to work, albeit in Firefox instead of IE.

    Here's the line I changed:

    selenium = new DefaultSelenium("localhost", 4444, "*chrome C:/Program Files (x86)/Mozilla Firefox/firefox.exe", "http://www.bbc.co.uk/");
    

    I would ideally like for this to work in Internet Explorer 8, but if for the moment, I can begin getting tests working and later change over to use IE again, then great.

    Hope this helps for your problem with it all.

    0 讨论(0)
  • 2021-01-31 11:03

    I had a similar problem on Vista and IE8 I would get the same error message

    Couldn't open app window; is the pop-up blocker enabled?"
    

    Running my remote control as Admin wasn't an option for me, and also a poor idea from a security perspective. So in the end I manage to solved this by changeing browser from "*ietha" to "*iexploreproxy" grid_configuration.yml

    hub:
      port: 4444
        ...
        - name: "Internet Explorer 8 on Vista"
          browser: "*iexploreproxy"
        ...
    

    Alternatively, you can change browser string from the code:

    ISelenium selenium = new DefaultSelenium("localhost", 4444, "*iexploreproxy", "http://www.google.com/");
    

    Works like a charm. The only question remaing is if this somehow affects the outcome of the test cases. So far no, but I'll update this answer in case that would happen.

    0 讨论(0)
  • I had the same problem on Windows 7 64bit IE8. The first step was to disable the IE popup blocker. Then, I got a message in the status bar saying that "Pop-ups were blocked on this page. Press the 'Ctrl' key to allow the pop-ups".

    It turns out that the Google Toolbar was providing this feature. Disabling it solved the problem. View > Toolbars > Google to toggle.

    John.

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