Skip to content

Reorganizing installation instructions #34

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

Merged
merged 2 commits into from
Mar 16, 2021
Merged

Reorganizing installation instructions #34

merged 2 commits into from
Mar 16, 2021

Conversation

ThomasLandauer
Copy link
Member

...as announced in #30 (comment)

Open question:

  • What's the actual benefit of Selenium?

See #31 (comment) for next steps - but I'm waiting for Codeception/codeception.github.com#366 and Codeception/codeception.github.com#367 first...

@SamMousa
Copy link
Contributor

Afaik Selenium allows you to instrument different browsers with a unified api. Originally this was extremely relevant, but nowadays it seems less relevant to me as browsers are standardizing these interfaces themselves.

@ThomasLandauer
Copy link
Member Author

Afaik Selenium allows you to instrument different browsers with a unified api

Well, I would say this is what Codeception is doing :-)

I've been using ChromeDriver without any problems for several years, now trying (for curiosity) with GeckoDriver. However, @DavertMik doesn't really agree, see #28 (comment). So I want to find out if there are some actual benefits of Selenium we could mention in the docs - or just leave it as is, as a vague additional option.

Adding headless mode, and some other prefs
@Naktibalda
Copy link
Member

Well, I would say this is what Codeception is doing :-)

Codeception doesn't do that at all, it uses php-webdriver library for communication with Selenium or other WebDriver protocol implementation.

Selenium project is where the browser testing started. Originaly they implemented browser drivers themselves, but Selenium project pushed driver development to browser developers and WebDriver protocol became W3C protocol and one by one browsers implemented standalone drivers that can work without Selenium.

I don't do any browser testing, but I think that Selenium is still the best option if you want to run your tests in different browsers by changing single line in configuration.

@ThomasLandauer
Copy link
Member Author

I would say this is ready to be merged :-)

@Naktibalda Naktibalda merged commit 9f510ba into Codeception:master Mar 16, 2021
@ThomasLandauer ThomasLandauer deleted the patch-1 branch March 16, 2021 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants