摘要: Firefox有一个Profile的概念,用于设置用户自定义的一些内容。例如设置火狐浏览器启动后的默认主页。 SeleniumBasic中提供了两种方式,一种是创建FirefoxProfile对象,然后把它赋给FirefoxOptions,接着启动浏览器。 Private WD As Seleniu 阅读全文
posted @ 2020-10-03 12:36 ryueifu 阅读(1642) 评论(1) 推荐(1) 编辑
摘要: 在浏览器中打开如下网址:https://www.kj009.net/web1/upload.aspx 可以看到一个“选择文件”的按钮,其实它的定义是一个input,只不过type是file。 <input name="myfile" type="file" id="myfile"> 如果手工操作的话 阅读全文
posted @ 2020-10-03 12:18 ryueifu 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: Selenium技术在一个浏览器中只能操作访问一个网页,很多情况下还需要在新窗口中打开其他网页,本帖借助执行JavaScript脚本的方式打开新的网页,然后利用SwithTo在各个窗口句柄里切换。 IWebDriver对象的WindowHandles是一个字符串数组,存储的是每个网页的句柄(句柄是一 阅读全文
posted @ 2020-10-03 11:55 ryueifu 阅读(2196) 评论(0) 推荐(0) 编辑
摘要: 在Chrome浏览器上点击其他软件的安装包,或者超链接,通常会弹出一个文件保存对话框,必须手工选择文件夹和文件名称才能继续下去。 在SeleniumBasic中遇到这种情况会把程序堵死。 但是,Chrome浏览器的选项设置中,可以设置是否弹出文件保存对话框,以及保存文件的默认路径(如果不修改设置,默 阅读全文
posted @ 2020-10-03 11:29 ryueifu 阅读(3164) 评论(0) 推荐(0) 编辑