Closed blutorange closed 10 months ago
@blutorange - Hm, it sounds like I need to change the github build command to maybe do a matrix of builds. Currently, it builds using electron-builder on MacOS with the -mwl flags to publish to all platforms. However, some Windows users have had issues, and now I'm hearing about linux as well. I only have a mac so I'm shooting in the dark, but I'll look into changing the build system to do a matrix (windows/linux on one, mac on the other) later tonight.
Yes I know how that is, whenever you develop software for one system, it refuses to work on other systems. Feel free to ask if you need somebody to test the changes on linux ; )
@blutorange - Thank you for the excellent stack trace and help. I'll update you once I have the next version rolling out via matrix jobs.
@blutorange - Okay, we now run a native build for each platform:
https://github.com/SeleniumHQ/selenium-ide/releases
Please test and let me know how things look 🤞
@toddtarsi Looks good to me! I downloaded the app image from here, made it executable, started it and Selenium was up and running. I created a simple test, worked as well :+1: Can't test on Windows, but on Ubuntu it works now.
Hi, I had a similar problem with windwos,The downloaded selenset.ide.setup.4.0.1-alpha.*.exe will prompt you on startup: Unable to startup due to chromedriver error: Missing executable at path mypath\selenium-ide\resource..chromedriver-v.exe. I am concerned that this issue is specific to Ubuntu and I would like to ask if the windows issue is fixed
As far as I understand it, the build setup was changed so that it now produces a build specifically for Windows; but nobody had a Windows system to test the resulting executable. One thing though, this path seems very wrong:
mypath\selenium-ide\resource..chromedriver-v.exe.
There's no dot at the end I suppose? Are there really 2 dots ..
between resource
and chromdriver
? I also wonder why it's called chromedriver-v.exe
and not just chromedriver.exe
. If the full path was just cut off, perhaps run in on the CLI to get the full path.
Have you checked if you can find a chromedriver.exe
or similar file anywhere in the install directory? Then perhaps it's just the wrong path.
As far as I understand it, the build setup was changed so that it now produces a build specifically for Windows; but nobody had a Windows system to test the resulting executable. One thing though, this path seems very wrong:
mypath\selenium-ide\resource..chromedriver-v.exe.
There's no dot at the end I suppose? Are there really 2 dots
..
betweenresource
andchromdriver
? I also wonder why it's calledchromedriver-v.exe
and not justchromedriver.exe
. If the full path was just cut off, perhaps run in on the CLI to get the full path.Have you checked if you can find a
chromedriver.exe
or similar file anywhere in the install directory? Then perhaps it's just the wrong path.
I have the same question and I checked that my chromedriver.exe is the same version as my chrome browser. I used file search and did not find chromedriver-v.exe under resource
After much trial and error, I placed the default seleniumide folder on drive D and saw a detailed error that the chromedriver-v.exe
file was missing in selenium-ide\resources\app.asar.unpacked\files
I moved chromedriver.exe
to the corresponding directory and changed the name to chromedriver-v.exe
. seleniumide started normally。
Although the problem has been solved, I am still wondering why the chromedriver-v.exe message is missing。
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
I tried to run several versions of the
Selenium.IDE-4.0.0-alpha.X.AppImage
on Ubuntu, which always failed with the error below. When I check the the bundledchromedriver
executable, it reports it as aMach-O 64-bit x86_64 executable
. As far as I can tell, this is used by Mac-OS / iOSWhen I then replace that file
selenium-ide/squashfs-root/resources/app.asar.unpacked/node_modules/electron-chromedriver/bin/chromedriver
with the proper chromedriver executable fromThen the app starts up. The logs then also reports that chromedriver was started:
Not sure if this was intentional, but isn't the AppImage meant for Linux systems?