用 apppium,可以启动 chrome 浏览器并进行测试,但是用 firefox 的话,启动浏览器后就自动关闭了,是不是 appium 不支持 firefox 啊?
You are right.
支持 chrome 的能力是通过使用 chromedriver 给的。chromedriver 当然不支持移动端的 firefox。
appium 没有支持 firefox 的 driver 哦
#1 楼 @chenhengjie123 那现在有没哪个框架是支持 firefox 的?
#2 楼 @cpfeng0124 请教下,有没哪个框架是支持 firefox 的?
#1 楼 @chenhengjie123
chromedriver 这个东西 在哪可以看他的 API 啊 我想脱离 appium 去做手机端浏览器的测试
#6 楼 @sunjianping 请 Google chromedriver。
#5 楼 @chenhengjie123 那个研究的人没找到解决方案。。。
为何要用移动端 firefox?很少人会用这个啊?测兼容性的话 uc 更流行。
#8 楼 @chenhengjie123 因为我们公司的项目是国外的,所以需要用国外的浏览器。。。。。。
#8 楼 @chenhengjie123 而且我发现好像就是 chrome 和 safari 能启动,firefox、opera、opera mini 都不行。
#11 楼 @charles opera 貌似可以的,现在新的 opera 的内核和 chrome 差不多。你试试这个:
Opera version 26 and newer:https://github.com/operasoftware/operachromiumdriver
里面的示例代码有 appium 的,所以 appium 应该可以做。
好吧,貌似 appium 对 opera 的支持是烂尾了:https://github.com/appium/appium/pull/3819
你先试试上面的示例代码吧。不行的话脱离 appium 直接跑 operadriver 。