Hi magreenblatt,
I tried your cefclient (cef_binary_3.2171.1979_windows32_client) on Chrome, with Ruby.
The script is like the following:
- Code: Select all
require "selenium-webdriver"
Selenium::WebDriver::Chrome.path = 'C:\cef_binary_3.2171.1979_windows32_client\Release\cefclient.exe'
browser = Selenium::WebDriver.for :chrome
browser.navigate.to url_internal_website
browser.find_element(:xpath, "//input[@name='username']").send_keys my_username
browser.find_element(:xpath, "//input[@name='password']").send_keys my_password
browser.find_element(:xpath, "//button[@type='submit']").click
It didn't give the timeout error on my command console, and the script was finished fine.
But I found that while the client was open, there were 3 processes of cefclient.exe shown in task manager.
After the client closed (File > Exit), there were still 2 processes running in background.
I repeated the above test, every time I ran the script then closed the client, there were 2 extra processes left in background.
The following error was found in log:
Do you have any clue why there are redundant processes left in background?
Interestingly, when I manually ran the test, (i.e. login to the same website with same username and password, then closed the client), there was NO redundant cefclient.exe process left in background.
Thanks a lot for your time.