IE浏览器是Windows系统自带的浏览器,在VBA中一般通过InternetExplorer这个COM对象来操作浏览器,使用HTMLDocument解析网页内容。 SeleniumBasic技术也支持IE浏览器。本帖讲解一下通过该技术来驱动IE浏览器的知识。 IE浏览器驱动 ...
Mozilla Firefox,中文俗称火狐浏览器,使用Gecko引擎。 Firefox浏览器的下载 地址:http: www.firefox.com.cn 在其他浏览器中打开上述URL,点击 立即下载 按钮。 下载Firefox latest.exe可执行文件,双击并安装。 安装结束后,默认安装位置位于:C: Program Files Mozilla Firefox手工启动Firefox浏览器 ...
2021-04-01 15:32 1 431 推荐指数:
IE浏览器是Windows系统自带的浏览器,在VBA中一般通过InternetExplorer这个COM对象来操作浏览器,使用HTMLDocument解析网页内容。 SeleniumBasic技术也支持IE浏览器。本帖讲解一下通过该技术来驱动IE浏览器的知识。 IE浏览器驱动 ...
Firefox有一个Profile的概念,用于设置用户自定义的一些内容。例如设置火狐浏览器启动后的默认主页。 SeleniumBasic中提供了两种方式,一种是创建FirefoxProfile对象,然后把它赋给FirefoxOptions,接着启动浏览器。 运行上述代码,火狐 ...
如具有Selenium编程经验,一定很熟悉浏览器和驱动文件的配置,本节可以跳过。下面只给零基础的学员讲解。 Selenium技术实现过程会用到4个层次的东西:编程语言+对象库+驱动+浏览器,示意图如下: 在第一节课中,我们已经搞定了编程语言+对象库,对于V3来说 ...
如果你的电脑中Chrome浏览器已经正确安装,相应的驱动的路径已经保存到环境变量中,那么SeleniumBasic只需要2行代码就可以启动浏览器 Private WD As SeleniumBasic.IWebDriver '声明一个变量 WD.New_ChromeDriver '直接启动 ...
在浏览器中打开如下网址:https://www.kj009.net/web1/upload.aspx 可以看到一个“选择文件”的按钮,其实它的定义是一个input,只不过type是file。 如果手工操作的话,会弹出一个选择文件的对话框。在SeleniumBasic中 ...
SeleniumBasic中的Proxy类用来设置代理。使用步骤是先声明和创建Proxy,然后把该变量赋给ChromeOptions,最后启动浏览器。 程序的最后,打印浏览器的所有能力,从打印结果中可以看到设置代理成功。 另外一种简单的方式 ...
我们在做WEB自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素的错误,这样就要求我们在有些场景下加等待时间。 SeleniumBasic有三种等待方式: 强制等待:与Selenium无关的一种堵塞线程的延时方法,固定毫秒数 隐式等待:设置一个等待时间,如果在 ...
一般情况下,Selenium只能操作由Selenium创建的浏览器,对于事先打开的浏览器是没办法控制的。 第一步: 在运行对话框中输入cmd,弹出命令提示符。输入命令: C:\Users\Administrator>"C:\Program Files (x86)\Google ...