"Exploring the World Wide Web with Internet Explorer Driver and Webdriver

After trying everything I know to make internet explorer work with webdriver.io, I've encountered a confusing issue.

To start, download the internet explorer driver from this link: http://www.seleniumhq.org/download/. The file is an .exe named 'IEDriverServer.exe'.

Next, simply save the executable in a convenient folder without running it, and remember where you saved it.

According to the documentation at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver, the standalone server executable needs to be downloaded from the Downloads page and placed in your PATH.

While there are resources available for setting this up in Java, information on configuring it in webdriver.io seems scarce. Editing the path in environment variables doesn't seem to fix the issue, as one would expect.

Answer №1

java -jar selenium-server-standalone-2.8.0.jar -Dwebdriver.edge.driver=[[PLEASE INSERT PATH TO DRIVER HERE]]

Refer to a comment made by "Milind Diwakar":

Answer №2

Here are some potential compatibility issues to watch out for:

To resolve the problem, you can use the following command to install IE driver version 3.0.0 for 32-bit systems:

.\node_modules\.bin\selenium-standalone install --drivers.ie.arch=ia32 --version=3.0.0 --drivers.ie.baseURL=https://selenium-release.storage.googleapis.com

Once installed, you can start the IE driver using this command:

.\node_modules\.bin\selenium-standalone start --drivers.ie.arch=ia32 --version=3.0.0 --drivers.ie.baseURL=https://selenium-release.storage.googleapis.com

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Having trouble navigating through the webpage with Selenium using nUnit framework and C# programming language

Encountering an error when attempting to click on a button located at the bottom of the page. The issue seems to be that the button is not initially visible, requiring us to scroll down for Selenium to identify it. OpenQA.Selenium.ElementClickInterceptedEx ...

What steps are involved in setting the default download directory using selenium Chrome capabilities?

I have encountered an issue with the code below while trying to set up chrome capabilities. The browser is not downloading the file to the specified path as expected. private static DesiredCapabilities getChromeCapabilities() throws Exception { Str ...

Javascript: What is the best way to narrow down search results using multiple values, regardless of the sequence in which they are entered?

React: How can I improve search result filtering to accommodate multiple values (irrespective of word order)? Example: I want to search for the title of a document using variations like "phone repair process," "repair phone process," or "process phone repa ...

The problem with 'Access-Control-Allow-Origin' on themoviedb

Is anyone else experiencing an issue with the themoviedb api? When trying to load , I receive the error message: "XMLHttpRequest cannot load. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '' is th ...

Provide the dataframe with data gathered through web scraping

I'm facing an issue while trying to add some extracted data to a dataframe. Here is the code snippet I am using: import time import requests import pandas import pandas as pd from bs4 import BeautifulSoup from selenium import webdriver from selenium. ...

Can you utilize npm to print a byte array on a printer similar to how it's done in Java using DocFlavor.BYTE_ARRAY.AUTOSENSE?

We are transitioning from an outdated Java application to a new Electron app. Previously, we triggered the cash drawer of a register by printing a byte array using DocFlavor.BYTE_ARRAY.AUTOSENSE. Can this same functionality be achieved with an npm package ...

The page refreshes automatically when the search icon is clicked, but the ajax method does not trigger the page reload

Whenever I click on the search-box <a>, the JavaScript is triggered but doesn't execute the ajax method filter_data_guide_specs(). Instead, the page automatically reloads and fails to read the JS code. HTML <div class="form-group"> < ...

javascript trigger not functioning

Currently, I am working with ASP development and incorporating jQuery into my projects. One challenge I've encountered is not being able to utilize the trigger function upon page load. Interestingly, my change function seems to work smoothly, except ...

A white background emerges when I select md-dropdown

Lately, I've been experiencing an issue on my website where a white background pops up whenever I click on a dropdown (md-select) in my form. Initially, it only happened with forms inside a modal, but now it's affecting dropdowns across the entir ...

After updating the state, the Next.js axios call experiences a delay before executing the desired action

I am currently working on a NextJS project that relies on Axios for handling API calls. Within this project, there is a loading state implemented to show a loading spinner when making these API calls. However, I have encountered an issue where after click ...

Regular expression is used to limit input to integers only, specifically numbers between -130 and 30

Completed the regex for 0 to 50 ^(?:[1-9]|[1-4][0-9]|50)$ The current regex is functioning correctly. Next step is to create a regex that includes negative numbers, allowing for values between -130 and 30 without any decimal points. ...

jQuery modal fails to display

I am currently experiencing an issue with my jQuery dialog that is not displaying after clicking a radio button. Previously, the dialog was showing properly, but after implementing some script for submitting from the dialog, it stopped showing up when th ...

What is the purpose of the execute_script() function in Selenium?

browser.execute_script("window.open('about:blank', 'tab2');") browser.switch_to.window("tab2") browser.get('http://bing.com') While exploring ways to open a new tab using Selenium in Python, I found the ab ...

"Unlocking the hidden powers within a directive: A guide to accessing inner

I have two directives called container and item. directive('container', function(){ return { replace: true, template: "<div>contains <p>...</p> </div>' } }); directive('item', fun ...

Store the information retrieved from an Ajax call regarding an artist on the page, ensuring that it is only saved once for that

I have been working on a single-page application that utilizes the Spotify REST API and JQuery to enable users to search for an artist and display their information on the page. However, I want to ensure that the app saves details about each artist only ...

Difficulty with two-dimensional arrays in Angular and Typescript

I am currently stuck trying to assign values to a 2-dimensional object array in Angular/Typescript. I have noticed that the last assignment seems to override the previous ones, but I cannot pinpoint why this is happening. Could someone please review my cod ...

Creating a polygon path in Google Maps v3 using an array of coordinates

I'm currently working on creating a polygon around US counties. The coordinates for this polygon are coming from a database and then being json encoded for use in JavaScript. Below is the JSON encoded array generated from PHP code: {"Abbeville-sc":[[ ...

Create a custom definition for the useSelector function within a separate TypeScript file in a React

Question: Is it possible to define a type like <TRootState, string> in an external file and use it directly inside multiple Component files? External file: export type TUser = <TRootState, string> // This method does not work Component's ...

Verifying username using an Ajax call

Currently, I am working on developing a signup form using HTML/CSS/JS that involves utilizing an AJAX request to interact with the server. Within my jQuery code, I have implemented a method for validating the form inputs, which also triggers a function (en ...

What is the best way to find a specific image in Watir?

[1] pry(main)> require 'watir-webdriver' => true [2] pry(main)> browser = Watir::Browser.new => #<Watir::Browser:0x61b0b0e094c1512a url="about:blank" title=""> [3] pry(main)> browser.goto 'm.racingnetwork.com.au' =& ...