
Selenium+Python
文章平均质量分 56
yinshuilan
Responsible and careful.
展开
-
一个奇怪的问题Only local connections are allowed.
在cmd中运行“chromedriver.exe --verbose --whitelisted-ips=''”如果直接从代码本地使用 ChromeDriver,只需在 ChromeDriver init 之前插入以下行。这个参数需要注入 chromedriver exe,而不是 chrome。“白名单允许远程连接”这似乎有效,但我无法弄清楚我在代码中怎么使用。我想要能够通过远程打开 chrome 浏览器进入 url 的解决方案。或 docker 通过传递 JAVA_OPTS env。原创 2022-11-16 18:46:10 · 3032 阅读 · 0 评论 -
Winrm+python远程连接windows执行命令
WinRM(Windows Remote Management)windows远程管理,这个是基于[powershell](https://baike.baidu.com/item/Windows PowerShell ISE)的功能,一个形象的类比就是ssh之于linux。winrm可以远程连接windows并执行cmd命令(使用python语言)WinRM端口是5985和5986(HTTPS)1、开启服务端winrm的服务在window服务器上,要打开winrm服务。下面是操作流程:.原创 2022-05-13 16:20:25 · 2922 阅读 · 0 评论 -
selenium node启动命令
java-Dwebdriver.chrome.driver=chromedriver.exe-jarselenium-server-standalone-3.14.0.jar-port44xx -rolenode-hubhttp://192.168.0.xx:4xx4/grid/register-browser"browserName=chrome,version=65,maxInstances=5,platform=WINDOWS"原创 2022-04-27 00:15:26 · 600 阅读 · 0 评论 -
IE+python+selenium环境自动化
1. IE浏览器Internet Explorer112. IEdriver下载:Selenium 与 浏览器驱动 - IE 与 EDGE 浏览器驱动下载3. 运行以下代码:from selenium import webdriverbrowser =webdriver.Ie(executable_path=r"C:\grid\IEDriverServer.exe")browser.get("http://www.baidu.com")browser.find_element_by_i原创 2022-04-22 23:24:15 · 3844 阅读 · 0 评论 -
firefox阻止更新并阻止提示更新
firefox低版本原创 2022-04-22 14:31:40 · 7757 阅读 · 0 评论 -
【python执行cmd】返回值收藏
os.system(cmd)的返回值。如果执行成功,那么会返回0,表示命令执行成功。#coding = utf-8import ospath = '/root/Downloads/dir/'if os.system("ls {}".format(path)) == 0: print("return 0 represent success!")否则,则是执行错误,有以下几种错误分类:"OS error code 1: Operation not permitted"...原创 2022-03-22 16:04:09 · 602 阅读 · 0 评论 -
【docker-jenkins搭建】docker的jenkins容器集成python(三)
docker中的jenkins容器集成python环境进入容器docker exec -it -u root jenkins_py /bin/bash安装更新apt-get updateapt-get是一个deb包的管理工具,我们可以使用它进行软件的下载、更新、卸载等操作。deb包是一种软件安装包的格式,它是Debian系统下软件安装包的默认格式。Ubuntu系统是从Debain系统发展而来的,它的软件安装包默认也是deb包格式,同样使用apt-get进行包的管理)# 查看系统原创 2021-09-01 10:18:54 · 390 阅读 · 0 评论 -
firefox驱动geckodriver、Chrome驱动chromedriver-各个对应版本及下载地址
在使用selenium做web浏览器的自动化测试时必须安装各个浏览器对应版本的驱动才可以启动浏览器。在这个过程中,如果浏览器版本与驱动(webDriver)的版本不对应,通常会引发各种问题,如:无法启动浏览器,浏览器启动了但元素无法识别,元素可以识别不能输入或者点击等等问题。以下是我经常百度,总结的各个版本的对应表及下载地址,也为自己工作中参考。注意:selenium版本、浏览器版本、...原创 2019-05-31 11:40:29 · 25532 阅读 · 0 评论 -
selenium与geckodriver对应Firefox、chromedriver(2.37)对应Chrome版本
Firefox各版本兼容问题:Selenium2不用装驱动可以向前支持火狐浏览器根据Selenium2的版本安装相应版本的Firefox即可兼容。若selenium2的版本和firefox不兼容,需要升级selenium的jar包,或者是升级firefox。切记:关掉forefox的升级功能,否则连本地Windows上的脚本都跑不起来,且必须降级firefox。升级后,selenium脚本正常启动...原创 2018-03-28 18:17:33 · 21578 阅读 · 0 评论 -
Python+selenium win32gui 上传附件
Python是没有自带访问windows系统API的库的,需要下载。库的名称叫pywin32,可以从网上直接下载。以下链接地址可以下载:http://sourceforge.net/projects/pywin32/files%2Fpywin32/ (下载适合你的Python版本)运行以下代码import win32api 如果出现ImportError: No module name原创 2017-10-10 14:11:08 · 5152 阅读 · 0 评论