[software development] 请问一下各位大佬,selenium自动化脚本框架怎么调起统信浏览器
Tofloor
poster avatar
KIHO
deepin
2023-12-14 00:25
Author

这边由于公司要求不允许在deepin系统使用chrome 和firefox的浏览器,只能使用系统自带的浏览器。是基于chrome内核。想问一下使用python selenium框架怎么把统信UOS浏览器自行调起来。

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
2023-12-14 02:15
#1

启动指令是browser,你试试吧

Reply View the author
KIHO
deepin
2023-12-14 06:28
#2
神末shenmo

启动指令是browser,你试试吧

你好老师,我这边尝试了一下 usr/share/browser是可以启动,但是统信浏览器识别不了驱动呀。只能打开浏览器,不能自主运行

Reply View the author
Barry-okx
Junior Packager
2023-12-14 06:54
#3

您好 您的公司不允许使用火狐浏览器,建议辞职呢。

chrome吧好歹还是商业软件,不想用理解,有很多开源替代;火狐是完全开放的浏览器,贵司禁用很费解。

Reply View the author
MMHMM
deepin
2023-12-14 06:57
#4
Barry-okx

您好 您的公司不允许使用火狐浏览器,建议辞职呢。

chrome吧好歹还是商业软件,不想用理解,有很多开源替代;火狐是完全开放的浏览器,贵司禁用很费解。

大哥,辞职找你解决问题啊!!!拜托站在用户角度考虑问题行不行,动不动就让别人辞职,让你辞职行不行!

Reply View the author
Barry-okx
Junior Packager
2023-12-14 07:08
#5
MMHMM

大哥,辞职找你解决问题啊!!!拜托站在用户角度考虑问题行不行,动不动就让别人辞职,让你辞职行不行!

我的公司如果要禁用火狐,我第一个举手反对。 在社区言社区,做开源如果没有立场,和losedows有什么区别。

Reply View the author
MMHMM
deepin
2023-12-14 07:14
#6
Barry-okx

我的公司如果要禁用火狐,我第一个举手反对。 在社区言社区,做开源如果没有立场,和losedows有什么区别。

你公司禁用,和社区有啥关系???作为社区人员,不要带个人思想和个人恩怨,你说的是你对这件事的看法和做法,但别人不一定会和你的想法一样!

既然来社区问,就是寻求方法和反馈问题的,一句辞职不是解决问题,是给别人添堵!

Reply View the author
buyike
deepin
2023-12-14 07:25
#7
MMHMM

你公司禁用,和社区有啥关系???作为社区人员,不要带个人思想和个人恩怨,你说的是你对这件事的看法和做法,但别人不一定会和你的想法一样!

既然来社区问,就是寻求方法和反馈问题的,一句辞职不是解决问题,是给别人添堵!

666

Reply View the author
忘记、过去
deepin
2023-12-14 08:19
#8

参考 linux下python+selenium环境搭建 - 简书 (jianshu.com)

  1. selenium 识别的可执行文件应该是 google-chrome,可以试试建个软链接
    sudo ln -s -f /usr/share/browser/browser /usr/local/bin/google-chrome
    
  2. 自研浏览器内核版本为 93.0.4577.63,需要下载对应版本的 chromedriver,参考教程赋予权限并放在 $PATH 能识别的路径下(/usr/bin /usr/local/bin 啥的)
    http://chromedriver.storage.googleapis.com/93.0.4577.63/chromedriver_linux64.zip
Reply View the author
KIHO
deepin
2023-12-14 17:14
#9
忘记、过去

参考 linux下python+selenium环境搭建 - 简书 (jianshu.com)

  1. selenium 识别的可执行文件应该是 google-chrome,可以试试建个软链接
    sudo ln -s -f /usr/share/browser/browser /usr/local/bin/google-chrome
    
  2. 自研浏览器内核版本为 93.0.4577.63,需要下载对应版本的 chromedriver,参考教程赋予权限并放在 $PATH 能识别的路径下(/usr/bin /usr/local/bin 啥的)
    http://chromedriver.storage.googleapis.com/93.0.4577.63/chromedriver_linux64.zip

我先试一下哈,遇到不懂再问你哈

Reply View the author
KIHO
deepin
2023-12-14 17:23
#10
忘记、过去

参考 linux下python+selenium环境搭建 - 简书 (jianshu.com)

  1. selenium 识别的可执行文件应该是 google-chrome,可以试试建个软链接
    sudo ln -s -f /usr/share/browser/browser /usr/local/bin/google-chrome
    
  2. 自研浏览器内核版本为 93.0.4577.63,需要下载对应版本的 chromedriver,参考教程赋予权限并放在 $PATH 能识别的路径下(/usr/bin /usr/local/bin 啥的)
    http://chromedriver.storage.googleapis.com/93.0.4577.63/chromedriver_linux64.zip

老师,您好我这边尝试了一下,浏览器是调起来打开了,但是浏览器没有自动执行自动化。然后控制台报了错误 unknown error:unrecognized Chrome version : Browser/93.0.4577.63 。。。。。

Reply View the author
KIHO
deepin
2023-12-14 17:24
#11
Barry-okx

您好 您的公司不允许使用火狐浏览器,建议辞职呢。

chrome吧好歹还是商业软件,不想用理解,有很多开源替代;火狐是完全开放的浏览器,贵司禁用很费解。

没办法呀老哥生存要紧,当做一个技术突破吧

Reply View the author
caoyuUU
deepin
2023-12-14 18:17
#12

龙芯浏览器可以试试

Reply View the author
忘记、过去
deepin
2023-12-14 18:42
#13
KIHO

老师,您好我这边尝试了一下,浏览器是调起来打开了,但是浏览器没有自动执行自动化。然后控制台报了错误 unknown error:unrecognized Chrome version : Browser/93.0.4577.63 。。。。。

没啥好办法了......官方编译的 chromedriver 只支持 google-chrome,自研浏览器可能修改了版本信息之类的,导致无法被 chromedriver 识别。非要用的话只能自己下载 chromedriver 源码,修改版本判断在自己编译一份了......

Reply View the author
KIHO
deepin
2023-12-15 19:38
#14
忘记、过去

没啥好办法了......官方编译的 chromedriver 只支持 google-chrome,自研浏览器可能修改了版本信息之类的,导致无法被 chromedriver 识别。非要用的话只能自己下载 chromedriver 源码,修改版本判断在自己编译一份了......

自研浏览器内核驱动版本跟谷歌一样,但是就是识别不出来

Reply View the author
Barry-okx
Junior Packager
2023-12-21 00:50
#15
MMHMM

你公司禁用,和社区有啥关系???作为社区人员,不要带个人思想和个人恩怨,你说的是你对这件事的看法和做法,但别人不一定会和你的想法一样!

既然来社区问,就是寻求方法和反馈问题的,一句辞职不是解决问题,是给别人添堵!

谁说社区人员不能有个人想法和个人恩怨的? 每个人都有自己的想法,linus 甚至说过 fxxk nvidia.

你说的是你对这件事的看法和做法,但别人不一定会和你的想法一样!

我完全认同这句话,所以我只是建议,不是要求,反而是你,虽然说着这样正确的话,却要求别人“不要带个人思想和个人恩怨”。

你公司禁用,和社区有啥关系???

公司禁用的是一个开源软件,当然和开源社区有关系。

最后,我“填堵”人一个,本来就是想玩个梗娱乐一下,你口口声声站在用户的角度考虑问题,那么你对这个问题的贡献是什么?

Reply View the author
MMHMM
deepin
2023-12-21 05:12
#16
Barry-okx

谁说社区人员不能有个人想法和个人恩怨的? 每个人都有自己的想法,linus 甚至说过 fxxk nvidia.

你说的是你对这件事的看法和做法,但别人不一定会和你的想法一样!

我完全认同这句话,所以我只是建议,不是要求,反而是你,虽然说着这样正确的话,却要求别人“不要带个人思想和个人恩怨”。

你公司禁用,和社区有啥关系???

公司禁用的是一个开源软件,当然和开源社区有关系。

最后,我“填堵”人一个,本来就是想玩个梗娱乐一下,你口口声声站在用户的角度考虑问题,那么你对这个问题的贡献是什么?

doubt

问题都解决了,咋还揪着不放呢?

Reply View the author
Barry-okx
Junior Packager
2023-12-21 06:53
#17
MMHMM

doubt

问题都解决了,咋还揪着不放呢?

村网通 ,好吧,不纠结了。 ok

不过他这个问题没有解决,他好像还是识别不到

Reply View the author
MMHMM
deepin
2023-12-21 07:02
#18
Barry-okx

村网通 ,好吧,不纠结了。 ok

不过他这个问题没有解决,他好像还是识别不到

scream

那只能等官方修复解决了~

Reply View the author