Is there any possibility to test web apps in these Chinese browsers: Sogou Explorer, QQ, 360 and Baidu? (even one of them would be good)

Of course webdriver would be great but it seems there’s no such possibility.

Environment doesn’t matter (preferred Linux, but all systems are ok).
Preferred language is Java, but can be any language as well.
Open source would be good, but any paid soft is welcome of course.

I just need anything that works with these browsers or at least one of them.

  • What do you mean with testing Chinese browsers?
    – user416
    Sep 7 '16 at 8:57
  • 1
    Sorry, of course I mean writing automated tests for web app and run on those browsers to check if app works OK.
    – GrzegorzD
    Sep 7 '16 at 11:29
  • 1
    Automated test for what? How long it takes to crash? What information is leaked where to? How well a certain feature set is covered? How good they stick to defined standards? What tests are specific to Chinese browsers but not to others?
    – Izzy
    Sep 7 '16 at 11:31
  • I’d like to write some test scenarios like in webdriver (click buttons in web app, type some text in text fields and so on - only basic actions) and make sure there’s no JS issues, remote content is downloaded and displayed - basic web app automation only.
    – GrzegorzD
    Sep 7 '16 at 12:16
  • 1
    Please edit all your comment answers into your question, then remove them
    – user416
    Sep 7 '16 at 13:02

You could take a look at SikuliX which allows testing of just about anything by actually looking at the screen and locating controls to operate, comparing the results, etc. with images.

As such it doesn't require any internal knowledge of the browser, page content, etc. - Your script tells it to issue commands, look for and operate controls, etc.

To quote the website:

SikuliX supports as scripting languages

  • Python language level 2.7 (supported by Jython)
  • running RobotFramework text-scripts is supported (see docs)
  • Ruby language level 1.9 and 2.0 (supported by JRuby)
  • JavaScript (supported by the Java Scripting Engine)

… and you can use it in Java programming and programming/scripting with any Java aware programming/scripting language (Jython, JRuby, Scala, Clojure, …).


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.