New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test Case not running on FF 54.0 & 55.0 with Selenoid #198
Comments
@Infobeans-Anujita this is because in FF53+ images we use Selenoid proxying directly to Geckodriver. In earlier images we use Selenium server. Let me try to reproduce this. |
@Infobeans-Anujita the message you are seeing comes from Geckodriver binary - just checked it. Then I tried to take screenshot with
Works like a charm. Works with no issues with my Java test using 3.4.0 client too. I think this a Python-specific issue. Any more details? |
@vania-pooh Thanks for the quick response !!! When I am executing my test case on FF 54.0 & 55.0 when it is saved as default browser, the test case successfully runs. But if not saved as default, it cries. Any Updates on this? |
@Infobeans-Anujita default is 55.0. I used |
I am using docker for selenoid & selenoid-UI. And specified many browsers of FF like 46.0, 52.0, 54.0 & 55.0. Its running till 52.0. But not greater than that. |
@Infobeans-Anujita please provide more details about your |
@vania-pooh selenium: 3.4.3 |
@Infobeans-Anujita please try to update to 3.5.0. |
@Infobeans-Anujita this should be resoved, right? |
Hi, I've run into the same problem.
I use selenoid 1.3.7 My Firefox section in browser.json created by cm:
|
@ElijahCapricorn these options should be passed via
This is more generic approach that using |
@vania-pooh I tried this way also. But it doesn't resolve the problem. |
@ElijahCapricorn I am assuming you are using Selenoid firefox images, Please remove the older image of FireFox55 and get the new one. Also update Selenium Java libraries to latest. |
@ersuniljoshi I executed these commands:
The webdriver is still throwing the error. |
@ElijahCapricorn please specify your Selenium client version then. |
@ElijahCapricorn I have faced exactly the same problem in python, there is surely an issue with Selenium Client libraries you are using. We have upgraded our client libraries to Selenium==3.5.0 and everything started working like charm. |
@ersuniljoshi I tested with Java client 3.4.0 as well as 3.6.0 - everything works. |
@vania-pooh I tried to use Selenium 3.5.2 and 3.6.0. The problem is reproduced on both versions. |
@vania-pooh @ersuniljoshi I've made some researches.
It also reproduced when I send the POST request on http://localhost:40983/session using tools like postman. |
And here is what Java client sends:
Notice the difference in |
@vania-pooh Yes, you are right. I checked sources of Selenium for dotnet. And I found that all values for a capability section are copied from desiredCapability. Only 'Version' and 'Platform' not copied.
|
@ElijahCapricorn does it work now with this workaround? |
@vania-pooh yes. I've tested it with Firefox 52.0 and 55.0 using selenium 3.5.0 and 3.6.0. |
@ElijahCapricorn you could create an issue for Selenium C# client because this error is returned by Geckodriver - Selenoid only proxies it. |
@vania-pooh I will try) |
Selenoid: 1.3.5
When I am running my Test Case on FF 54.0 or 55.0 , its showing error ===
enable vnc was not a the name of a known capability or a valid extension capability
Now, after seeing this, if I remove the enableVNC cap, its showing error ===
version was not a the name of a known capability or a valid extension capability
When I marked the default browser in my browser.json file FF 54.0, and only passing "Browser" in my Test Case, its running smoothly. Same works with FF 55.0 too.
The same code is working fine till FF 52.0. Its only crying with FF 54.0 & 55.0.
Not sure, what is the issue, Please provide some updates on this.
The text was updated successfully, but these errors were encountered: