首页 > TAG信息列表 > SeleniumBasic
《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》其他文章之二:无需管理员权限部署SeleniumBasic
根据《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》系列文章之一:SeleniumBasic的下载和部署 SeleniumBasic通常是使用管理员身份运行regasm.bat实现注册,并且该电脑的所有用户都可以使用SeleniumBasic。 最近很多网友说公司电脑不允许使用管理员权限,因此本帖给大家讲解如何将Sel《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之十二:自动选择文件并上传
在浏览器中打开如下网址:https://www.kj009.net/web1/upload.aspx 可以看到一个“选择文件”的按钮,其实它的定义是一个input,只不过type是file。 <input name="myfile" type="file" id="myfile"> 如果手工操作的话,会弹出一个选择文件的对话框。在SeleniumBasic中,只需要定位到《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之十一:Chrome浏览器_下载文件到指定的路径
在Chrome浏览器上点击其他软件的安装包,或者超链接,通常会弹出一个文件保存对话框,必须手工选择文件夹和文件名称才能继续下去。 在SeleniumBasic中遇到这种情况会把程序堵死。 但是,Chrome浏览器的选项设置中,可以设置是否弹出文件保存对话框,以及保存文件的默认路径(如果不修改设置,默认《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》异常对应之一:Windows Defender要重置您的设置
每次使用SeleniumBasic启动Chrome浏览器,都弹出如下对话框,必须手工点击“取消”。 解决方法: 在注册表编辑器中找到 HKEY_CURRENT_USER\Software\Google\Chrome\TriggeredReset把这个贱直接删除。下次不弹《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之九:SeleniumBasic设置代理
在Chrome选项中增加参数 .AddArgument "–proxy-server=http://ip:Port" Dim Options As SeleniumBasic.ChromeOptions Set Options = New SeleniumBasic.ChromeOptions With Options .AddArgument "–proxy-server=http://192.168.1.1:808《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》高级技术之四:SeleniumBasic的三种等待方式
我们在做WEB自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素的错误,这样就要求我们在有些场景下加等待时间。 SeleniumBasic有三种等待方式: 强制等待:与Selenium无关的一种堵塞线程的延时方法,固定毫秒数 隐式等待:设置一个等待时间,如果在这个等待时间内,网页加《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》系列文章之九:使用INavigation对象导航
IWebDriver对象的Navigate方法产生一个INavigation对象,利用它可以让网页进行跳转,后退,前进,刷新等操作。 假设浏览器现在打开了百度首页 WD.Navigate.GoToUrl "https://haokan.baidu.com/?fr=pc_pz" Debug.Print WD.Title WD.Navigate.Back WD.Navigate.Forward