Skip to content
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

Add other browsers #175

Open
marco-c opened this issue Apr 13, 2018 · 10 comments
Open

Add other browsers #175

marco-c opened this issue Apr 13, 2018 · 10 comments

Comments

@marco-c
Copy link
Owner

marco-c commented Apr 13, 2018

The more browsers we have, the more screenshots we can collect

@Shashi456
Copy link
Contributor

@marco-c i had a couple of doubts regarding this. Is this the same as adding a webdriver for a particular browser and then updating collect.py so that this driver is also run alongside chrome and firefox ?

Apart from that , after we do add a browser won't we have to update data_inconsitencies.py and some functions in utils.py to accommodate these new set of images?

@marco-c
Copy link
Owner Author

marco-c commented Apr 14, 2018

Yes, we will have to add a new webdriver and use it in collect.py and update all the places where we were just expecting Firefox and Chrome.

@Shashi456
Copy link
Contributor

So should we add a task list in this Issue ?

@Shashi456
Copy link
Contributor

@marco-c having taken a look into it, I've found that safari and edge both are dependent on their respective os and cannot be run cross-platform.
Should we still pursue adding browsers like opera? or should we add safari and edge driver irrespective of the there not being cross-platform support.

@marco-c
Copy link
Owner Author

marco-c commented Apr 18, 2018

@marco-c having taken a look into it, I've found that safari and edge both are dependent on their respective os and cannot be run cross-platform.
Should we still pursue adding browsers like opera? or should we add safari and edge driver irrespective of the there not being cross-platform support.

Opera uses Chromium, so there will be no difference between Opera and Chrome.
Yes, I think we should try to add Safari and Edge when we are running the crawler on a supported OS.

@Vedarth
Copy link
Contributor

Vedarth commented Apr 19, 2018

safari is available for windows. So windows supports edge and safari both officially. We can also use wine if we want to use it in linux imo.

@marco-c
Copy link
Owner Author

marco-c commented Apr 19, 2018

Is it still available? I thought they stopped supporting Windows.

@Shashi456
Copy link
Contributor

I've tried to run Safari through selenium on Windows , they use an extension which is only compatible with Safari installed on a MacOs.

@Vedarth
Copy link
Contributor

Vedarth commented Apr 19, 2018

Although selenium supports safaridriver in windows, Apple has dropped support :( so It might not work properly. Sorry for the confusion. I think checking the os and choosing edge or safari based on that should be the way to go.

@marco-c
Copy link
Owner Author

marco-c commented Dec 7, 2018

Probably not so valuable to add Edge after all: https://blog.mozilla.org/blog/2018/12/06/goodbye-edge/ 😢

But maybe we can use it anyway so we have more diverse screenshots and we're more likely to have incompatibilities in our training set.

@marco-c marco-c added this to the 3a. Accuracy improvements milestone Dec 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants