Skip to content

Commit 55a2524

Browse files
committed
Updating IE prebuilts with latest changes
1 parent 89dfa22 commit 55a2524

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

cpp/iedriverserver/CHANGELOG

+23
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,29 @@ available via the project downloads page. Changes in "revision" field indicate
99
private releases checked into the prebuilts directory of the source tree, but
1010
not made generally available on the downloads page.
1111

12+
v2.47.0.1
13+
=========
14+
* Added logging messages for IE driver for bitness mismatches. This commit
15+
adds logging messages at the warning level whenever a mismatch in bitness
16+
is detected between the browser and driver. This is a particularly bad
17+
problem in cases where users have 64-bit Windows, and (incorrectly) assume
18+
they automatically should use the 64-bit IEDriverServer.exe when running
19+
with IE 10 or 11. Since the process that actually renders content in IE 10
20+
and 11 is almost always 32-bit, even on 64-bit Windows, it is almost always
21+
the proper decision to use the 32-bit IE driver. It is now very clear from
22+
log messages when this state of affairs exists.
23+
* Enabled fast failure for cookie manipulation in IE. The refactor of cookie
24+
handling for the IE driver introduces an incompatibility with the 64-bit IE
25+
driver and IE 10 and 11 running on 64-bit Windows. As is the case with
26+
sending keystrokes and creating screenshots, a Windows hook procedure is now
27+
used for getting and settingcookies in IE. That means that in IE 10 and 11
28+
on 64-bit Windows, where the content rendering process is still 32-bit, you
29+
**must** use the 32-bit IEDriverServer.exe in order to manipulate cookies.
30+
This commit will now cause exceptions to be thrown if you attempt to set
31+
or get cookies using the 64-bit driver against a 32-bit version of IE (or
32+
vice versa), but in particular, this will affect users who mistakenly try
33+
to use the 64-bit executable with IE 10 or 11 in 64-bit Windows.
34+
1235
v2.47.0.0
1336
=========
1437
* Release to synchronize with release of Selenium project.

cpp/iedriverserver/IEDriverServer.rc

0 Bytes
Binary file not shown.
200 KB
Binary file not shown.
238 KB
Binary file not shown.

0 commit comments

Comments
 (0)