holliec
12 years agoNew Contributor
Test Complete 10.40 and Chrome 38 DPI Settings
I am running TC 10.40 on Windows 7 Professional 64-bit, and updated Chrome from 37 to 38 on the stable channel last week. (After the update, I ensured the extension was still enabled, and it was.) Immediately after updating from 37 to 38, Test Complete was unable to find any objects. (It navigated to the correct pages just fine, but it was unable to find objects on the page to perform any actions).
A couple of days ago, I worked with Rick. We were able to get my tests to execute successfully again by changing my system DPI settings from 125% (default) to 100%. Please bear in mind that I have never changed the DPI settings on my machine in the two years I have owned it, nor do I ever change the zoom level for Chrome, and I run Test Complete on this machine every day. This issue strictly arose from the 37 to 38 Chrome update.
After further reading on other forums, I can see that this is not a rare issue, and the DPI settings with Chrome are a known problem. Here are some examples:
Although this is an issue with Chrome, I believe it warrants extra investigation by the Smart Bear team since it does impact some Test Complete users, such as myself.
By following the advice in the above forums, the DPI scaling is fixed by changing the path to include " /high-dpi-support=1 /force-device-scale-factor=1". However, after doing so, Test Complete can no longer find the path to the Chrome browser, and I have not yet found a solution to tell Test Complete to find it with this modified path. Thus, I still have to run my system DPI at 100% to get my tests to execute properly, when previously they were fine with 125% on previous versions of Chrome.
Again, I think extra investigation into this would be appreciated by your Test Complete customers. There should be an alternate solution to get Test Complete to recognize objects in Chrome 38 besides changing the DPI settings from the default 125%.
A couple of days ago, I worked with Rick. We were able to get my tests to execute successfully again by changing my system DPI settings from 125% (default) to 100%. Please bear in mind that I have never changed the DPI settings on my machine in the two years I have owned it, nor do I ever change the zoom level for Chrome, and I run Test Complete on this machine every day. This issue strictly arose from the 37 to 38 Chrome update.
After further reading on other forums, I can see that this is not a rare issue, and the DPI settings with Chrome are a known problem. Here are some examples:
Although this is an issue with Chrome, I believe it warrants extra investigation by the Smart Bear team since it does impact some Test Complete users, such as myself.
By following the advice in the above forums, the DPI scaling is fixed by changing the path to include " /high-dpi-support=1 /force-device-scale-factor=1". However, after doing so, Test Complete can no longer find the path to the Chrome browser, and I have not yet found a solution to tell Test Complete to find it with this modified path. Thus, I still have to run my system DPI at 100% to get my tests to execute properly, when previously they were fine with 125% on previous versions of Chrome.
Again, I think extra investigation into this would be appreciated by your Test Complete customers. There should be an alternate solution to get Test Complete to recognize objects in Chrome 38 besides changing the DPI settings from the default 125%.